问题描述
我试图(最终)将表格拆分为多个Bootstrap选项卡,但是我遇到了麻烦 下一个按钮。
如果if表单的第一部分未填写,是否可以避免第二个标签?
大多数字段是必填字段,如果您跳至第二步而未填写表单的第一部分,则无法发送请求。
<form method="post" role="form" class="stg-form">
<div id="tabs">
<ul class="nav nav-tabs">
<li class="active"><a class="nav-link active" href="#tab1" data-toggle="tab">STEP 01</a></li>
<li><a class="nav-link" href="#tab2" data-toggle="tab">STEP 02</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<div class="row">
<div class="col-lg-6 col-sm-12">
<p>
<label>Il tuo nome:</label><br>
<input required="required" name="stg_ticket_name" value="" type="text" class="stgh_standart_field">
</p>
</div>
<div class="col-lg-6 col-sm-12">
<p>
<label>Cognome:</label><br>
<input required = 'required' type='text' name='stgh_custom_fields[custom_field_5]' value='' class="stgh_custom_fields"/>
</p>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-12">
<p>
<label>Telefono:</label><br />
<input required = 'required' type='text' name='stgh_custom_fields[custom_field_6]' value='' class="stgh_custom_fields"/>
</p>
</div>
<div class="col-lg-6 col-sm-12">
<p>
<label>Azienda:</label><br>
<input required = 'required' type='text' name='stgh_custom_fields[custom_field_7]' value='' class="stgh_custom_fields"/>
</p>
</div>
</div>
<div class="row">
<div class="col-lg-12 col-sm-12">
<p>
<label>Indirizzo email:</label><br>
<input required="required" name="stg_ticket_email" value="" type="text" class="stgh_standart_field">
</p>
</div>
</div>
<div class="tab-pane active" id="tab1">
<a class="btn btn-primary btnNext">Next</a>
</div>
</div>
<div class="tab-pane" id="tab2">
<div class="row">
<div class="col-lg-12 col-sm-12">
<p>
<label>Descrizione:</label><br>
<textarea required="required" name="stg_ticket_message" class="stgh_standart_field"></textarea>
</p>
</div>
</div> <br>
<button value="" name="stgsubmit" id="stgsubmit" type="submit">Invia</button>
</div>
</div>
</div>
</form>
这是我的“ NEXT”按钮
$('.btnNext').click(function() {
$('.nav-tabs > .active').next('li').find('a').trigger('click');
});
$('.btnPrevIoUs').click(function() {
$('.nav-tabs > .active').prev('li').find('a').trigger('click');
});
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)