微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Bootstrap标签+表单:完成第一个标签验证后如何启用第二个标签

如何解决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 举报,一经查实,本站将立刻删除。