MVC3では、JQueryを使用したドロップドローンリストの値に応じて、フィールドの検証を追加または停止する方法がありますか?Fluent Validationを試しましたが、うまくいきませんでした。
1033 次
2 に答える
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);
まあ、それは私の推測です、自分で試してみてください。
于 2012-02-10T20:12:19.020 に答える
0
jQueryAddClassルールを使用する必要があります
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");
}
});
于 2012-02-10T20:19:16.807 に答える