3

对于简单的MVC4应用程序,我有一个简单的视图,其中包含一些具有一些简单验证(必需的,最大/最小,长度等)的字段。 。我将ClientValidationEnabled和UnobtrusiveJavaSciptEnabled都设置为true。如何查询javascript/jquery中特定字段的验证

我想要做的是,在JavaScript的任何时间点,询问我的表单中的任何一个特定输入字段是否会通过对当前字段中的内容进行验证。

我知道我可以打电话$("#MyForm").valid(),并知道整个表单本身是否通过验证。我想要做的是在任何一个特定领域提出这个问题。

回答

9

你实际上回答了你自己的问题:) 使用.valid()

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

您可以直接调用元素.valid()

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

您也可以通过这种方式触发验证。 http://docs.jquery.com/Plugins/Validation/Validator/element

$("#myForm").validate().element("#myElement"); 
+0

非常好,谢谢! – Dan 2013-03-24 13:47:09

+0

我试过$(“#myForm”)。validate()。element(“#myElement”);但它给了我一个失踪的必填字段@Snaebiom可以帮助PLZ吗? – N0rA 2014-09-23 08:42:46

+0

does $(“#myElement”)。valid();触发特定字段的红色错误文本? – RayLoveless 2016-02-12 15:59:49

相关问题