在MVC3中,有一种方法可以在字段中添加或停止验证,具体取决于使用JQuery的drop-drown列表的值?我一直在尝试Fluent验证,但没有运气。
答案 0 :(得分:1)
您使用不引人注目的验证吗?是这样,看看html,你会看到输入中有一些html5属性,如下所示:
<input name="product" id="product" data-val="true" data-val-required="Product is required" />
我想您可以使用jQuery删除data-val
属性,然后jQuery Validator将跳过此项。
$("#product").data("val", false);
嗯,这是我的猜测,亲自试试。
答案 1 :(得分:0)
你应该使用jQuery AddClass规则
创建jQuery类
$.validator.addClassRules({
Req: {
required: true
}
});
通过检查所选值
来验证已归档$("#Selector").blur(function () {
var Val= $("#Selector").val();
if (Val == "Compare to the String") {
$("#Selector").addClass("Req");
}
else {
$("#Selector").removeClass("Req");
}
});