没有表单标记的ASP.NET MVC3客户端验证

时间:2012-11-23 08:42:44

标签: ajax asp.net-mvc-3 jquery jquery-validate

我有一个包含一些输入字段的视图。它们绑定到视图模型。他们还有验证消息。但视图没有表单标记(Ajax.BeginForm和Html.BeginForm)。

用户输入一些输入,从表中选择(通过复选框)某些行,然后单击按钮。我已在客户端处理此按钮的单击事件,并编写了一个AJAX调用以将数据发送到服务器。这种方法很好,除了客户端验证。由于我没有表单标记,因此忽略客户端验证。有没有办法验证用户输入并在必要时显示错误消息,而不使用表单标记?

1 个答案:

答案 0 :(得分:4)

不,jquery验证插件仅适用于表单标记包含的表单。您可以调用两种方法来验证字段

$('some_selector').validate()
$('some_selector').valid()

如果没有表单标记

,这些都不会起作用