Bootstrapvalidator不适用于select2.js

时间:2016-09-21 09:51:14

标签: javascript html twitter-bootstrap codeigniter

我的代码不验证select。那有什么不对?这有什么解决方案?抱歉我的英语不好,非常感谢答案

这是我的表格

<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坐下来,奉献精灵。 Mauris sed risus et ex mollis dictum。 Interdum et malesuada fames ac ante ipsum primis in faucibus。 Donec id interdum purus,一个egestas 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,at hendrerit urna tincidunt vel。 Praesent在leo imperdiet varius中坐下来。

1 个答案:

答案 0 :(得分:0)

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

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

},&#34; #addForm&#34;,self.create,panel)};