gpt4 book ai didi

jquery-plugins - 使用 Jquery Validate 插件验证 bootstrap-select

转载 作者:行者123 更新时间:2023-12-04 06:47:08 24 4
gpt4 key购买 nike

我面临使用 jquery validate 插件验证使用 bootstrap-select.js 插件美化的选择的问题。 bootstrap-select.js 期待类 selectpicker 并遵循一行代码:

$('.selectpicker').selectpicker();

用于美化 html 的选择。

但是,它会导致使用 jquery validate 插件进行验证时出现问题。除非和直到类 selectpicker 未删除,否则根本不会验证 select。删除类后,将正确执行验证。
以下是我的选择 html:
<select class="input-medium required" id="editCategory_sltCategoryName"
name="editCategory_sltCategoryName">
<option value="">
Select Category
</option>
<option>
Reusable Components
</option>
<option>
BU Connects
</option>
</select>

以下是js:
$('#frm_editCategory').validate({
rules: {
editCategory_sltbuName: {
required: true
},
editCategory_sltCategoryName: {
required: true
},
editCategory_categoryName: {
minlength: 2,
required: true,
buname: true
},
editCategory_categoryDescription: {
minlength: 2,
required: true,
buname: true
}
},
highlight: function(element) {
$(element).closest('.control-group')
.removeClass('success').addClass('error');
},
success: function(element) {
element.text('OK!').addClass('valid')
.closest('.control-group')
.removeClass('error').addClass('success');
},
submitHandler: function(event) {
return true;
}
});

我也尝试通过为它编写自定义方法来做到这一点,但它没有用。

最佳答案

$('#frm_editCategory').validate({
ignore: ":hidden:not(.selectpicker)"
});

关于jquery-plugins - 使用 Jquery Validate 插件验证 bootstrap-select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18315242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com