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 回答