【发布时间】:2016-11-06 16:02:45
【问题描述】:
有没有人让 jquery.validate 插件与 Daniel Farrel 创建的 bootstrap-combobox 一起工作?
jquery.validate 插件可以很好地与其余的引导元素一起使用,但无法使其与引导组合框一起使用。
这里是html:
<div class="row">
<div class="col-sm-4">
<label for="categoryParent" class="control-label">Category</label>
</div>
<div class="col-sm-8">
<select id="categoryParent" name="categoryParent" class="combobox form-control">
<option value="" selected="selected">Select the category</option>
<option>...</option>
</select>
</div>
</div>
和js:
$.validator.setDefaults({
highlight: function(element) {
$(element).closest('.row').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.row').removeClass('has-error');
},
errorElement: 'span',
errorClass: 'help-block',
errorPlacement: function(error, element) {
error.insertAfter(element);
}
});
$("#addProductForm").validate({
rules: {
categoryParent: {required: true}
},
messages: {
categoryParent : "Category required"
},
invalidHandler: function() {
$("#cc-alert").css("display","block");
},
submitHandler: function() {
//
// more code
//
return false;
}
【问题讨论】:
标签: jquery twitter-bootstrap jquery-validate