如何解决Bootstrap标签+表单:完成第一个标签验证后如何启用第二个标签
我试图(最终)将表格拆分为多个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 举报,一经查实,本站将立刻删除。