我有一个包含一些输入字段的视图。它们绑定到视图模型。他们还有验证消息。但视图没有表单标记(Ajax.BeginForm和Html.BeginForm)。
用户输入一些输入,从表中选择(通过复选框)某些行,然后单击按钮。我已在客户端处理此按钮的单击事件,并编写了一个AJAX调用以将数据发送到服务器。这种方法很好,除了客户端验证。由于我没有表单标记,因此忽略客户端验证。有没有办法验证用户输入并在必要时显示错误消息,而不使用表单标记?
答案 0 :(得分:4)
不,jquery验证插件仅适用于表单标记包含的表单。您可以调用两种方法来验证字段
$('some_selector').validate()
$('some_selector').valid()
如果没有表单标记
,这些都不会起作用