我正面临着使用jquery validate plugin验证select使用bootstrap-select.js插件进行美化的问题.bootstrap-select.js期待类selectpicker并遵循一行代码:
$('.selectpicker').selectpicker();
Run Code Online (Sandbox Code Playgroud)
用于美化选择html.
但是,它使用jquery validate插件导致验证问题.除非并且直到类selectpicker未被删除,否则select in not at all validated.删除类后,将正确执行验证.以下是我的选择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>
Run Code Online (Sandbox Code Playgroud)
以下是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) { …Run Code Online (Sandbox Code Playgroud)