可能重复: jquery validate & ajax.beginform
我正在尝试使用jquery validate插件来验证表单(ajax.begininform)。当我在表单上输入无效数据时,将显示错误消息,但表单仍将提交。 如何阻止MicrosoftMVCAJAX提交无效表单?
提前谢谢
好了,我明白了!
我需要做的就是在ajaxOptions中将validate函数传递给onbegin事件:
<% using (Ajax.BeginForm("SendMail", "Mail", new { @id = "MailForm", @class = "cmxform" }, new AjaxOptions { UpdateTargetId = "dialog", OnBegin = "validate" }, new { @id = "MailForm" })) { %>