【问题标题】:Bootstrapvalidator doesn't work on select2.jsBootstrapvalidator 不适用于 select2.js
【发布时间】:2017-01-29 12:03:42
【问题描述】:

我的代码不验证选择。有什么问题吗?这有什么解决办法?抱歉我的英语不好,非常感谢您的回答

这是我的表格

<form name="form_tambah" class="form_tambah">
    <div id="tambah" class="col-md-5">
        <h4>Tambah Data Kabupaten</h4>
            <div class="form-group form-group-select2">
                <select  name="s_propinsi" id="s_propinsi"  class="form-control" data-live-search="true">
                   <option value="">Pilih Propinsi</option>
                        <?php 
                            foreach($propinsi as $p) { 
                                echo('<option value="'.$p->prop_id.'">'.$p->prop_name.'</option>');
                            }
                        ?>
                </select>
            </div>

            <div class="form-group">
                <input type="text" name="name_kab" class="form-control" id="name_kab" placeholder="Nama Kabupaten"/>
            </div>
            <button id="bt_tambah" class="btn btn-primary" ><span class="fa fa-fw fa-save"></span> Simpan</button>
    </div>
</form>

我的 Javacript

<script>
$(document).ready(function(){
    init();
});
function init(){
    $('#s_propinsi').select2({
        allowClear: true
    });
    $('#s_kab_2').select2();
    valid_tambah();
    valid_edit();
}
function valid_tambah(){
    $('.form_tambah').bootstrapValidator({
        message: 'This value is not valid',
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields: {
            s_propinsi: {
                validators: {
                    notEmpty: {
                        message: 'Required'
                    }
                }
            },
            name_kab: {
                validators: {
                    notEmpty: {
                        message: 'Required'
                    }
                }
            }
        }
    })
    .on('success.form.bv', function(e) {
        exc_add();
    });


}
</script>

忽略它:Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Mauris sed risus et ex mollis dictum。 Interdum et malesuada 在 faucibus 中以 ac ante ipsum primis 闻名。 Donec id interdum purus,一个 gestas urna。 Ut ut volutpat tellus,eget congue neque。 Nam a rutrum nisl。 Donec augue metus,molestie ut mi nec,commodo laoreet sem。 Quisque nulla metus、fermentum non vehicula quis、sagittis et sapien。 Morbi dictum porta massa,位于 hendrerit urna tincidunt vel。 Praesent sit amet eros in leo imperdiet varius。

【问题讨论】:

    标签: javascript html twitter-bootstrap codeigniter


    【解决方案1】:

    您需要为验证器添加一个属性。

    base.validator({
    excluded : [":disabled"]//Just this attribute
    

    }, "#addForm", self.create, panel)};

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-21
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多