4

単純なMVC4アプリケーションを使用すると、いくつかの単純な検証(必須、最大/最小、長さなど)を持ついくつかのフィールドを持つ単純なフォームを含む単純なビューが得られます。ClientValidationEnabledとUnobtrusiveJavaSciptEnabledの両方をtrueに設定しています。

私がやりたいのは、いつでもjavascriptで、フォーム内の特定の入力フィールドのいずれかが、現在フィールドにあるコンテンツで検証に合格するかどうかを尋ねることです。

$("#MyForm").valid()フォーム全体が検証に合格するかどうかを呼び出して知ることができることに気付きました。私がやりたいのは、特定の分野についてこの質問をすることです。

4

1 に答える 1

11

あなたは実際にあなた自身の質問に答えました:)使用してください.valid()

http://docs.jquery.com/Plugins/Validation/valid

.valid()要素を直接呼び出すことができます。

$("#myElement").valid();

この方法で検証をトリガーすることもできます。http://docs.jquery.com/Plugins/Validation/Validator/element

$("#myForm").validate().element("#myElement");
于 2013-03-23T22:59:00.617 に答える