【发布时间】:2013-12-28 18:43:21
【问题描述】:
我有一个带有两个选择框的表单。第一个使用 msdropdown 设置样式。我正在使用 jquery 验证(必需)验证表单。当我提交将验证两个选择框并显示错误消息的表单时。没关系。
但我的问题是当我刚刚更改选择框选项时,验证消息正在清除普通选择框。但它没有清除 msdropdown 选择框。我需要再次单击提交按钮以清除消息。当我更改选择框选项时,我应该如何验证?
这是我的验证规则块。
$(document).ready(function(e) {
$("body #webmenu").msDropDown();
$("#frmTest").validate({
rules: {
normal: {
required: true
},
webmenu: {
required: true
}
}
});
});
我已经创建了一个场景。请看一下。
【问题讨论】:
-
您可以手动删除错误
-
jquery-validation-engine 与jquery-validate 插件无关。编辑标签。
-
@Manish,或者他可以在
mouseup事件上触发.valid()。 -
@Sparky 手动我的意思是更改删除错误jsfiddle.net/LHF3G/2
-
@Manish,我明白你的意思......但是,我认为让插件处理错误消息要好得多:jsfiddle.net/LHF3G/1
标签: jquery jquery-validate msdropdown