代码之家  ›  专栏  ›  技术社区  ›  Raphael

MicrosoftMVCAJAX中断jQuery验证插件[重复]

  •  0
  • Raphael  · 技术社区  · 16 年前

    可能重复:
    jquery validate & ajax.beginform

    我正在尝试使用jquery validate插件来验证表单(ajax.begininform)。当我在表单上输入无效数据时,将显示错误消息,但表单仍将提交。 如何阻止MicrosoftMVCAJAX提交无效表单?

    提前谢谢

    1 回复  |  直到 16 年前
        1
  •  0
  •   Raphael    16 年前

    好了,我明白了!

    我需要做的就是在ajaxOptions中将validate函数传递给onbegin事件:

    <% using (Ajax.BeginForm("SendMail", "Mail", new { @id = "MailForm", @class = "cmxform" }, new AjaxOptions { UpdateTargetId = "dialog", OnBegin = "validate" }, new { @id = "MailForm" }))
           { %>