繁体   English   中英

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

[英]ASP.NET MVC3 Client side validation without form tag

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

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

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

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

如果没有表单标签,这些都不会起作用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM