使用简单的MVC4应用程序,我有一个简单的视图,其中一些字段具有一些简单的验证(必需,最大/最小,长度等)。我将ClientValidationEnabled和UnobtrusiveJavaSciptEnabled都设置为true。
我想做的是,在任何时候,在javascript中,询问我的表单中的任何一个特定输入字段是否会通过当前在该字段中的内容进行验证。
我意识到我可以调用$("#MyForm").valid()
并知道整个表单本身是否通过了验证。我想做的是针对任何一个特定领域提出这个问题。
答案 0 :(得分:10)
你几乎回答了你自己的问题:)
使用.valid()
。
http://docs.jquery.com/Plugins/Validation/valid
您可以直接在元素上调用.valid()
。
$("#myElement").valid();
您也可以通过这种方式触发验证。 http://docs.jquery.com/Plugins/Validation/Validator/element
$("#myForm").validate().element("#myElement");