MVC - 单击输入类型按钮验证表单

时间:2012-05-18 08:59:23

标签: asp.net asp.net-mvc validation data-annotations

我需要在输入类型=“按钮”单击时验证MVC表单,而不是输入类型=“提交”。 点击按钮需要使用javascript验证表单和激活相关的验证,如果值无效。

我的表格就像

<% using (Html.BeginForm("ConfirmationForPayment", "Plan", FormMethod.Post, new { id = "frm" }))

我也试过

 $('form#frm').validate();
 $('frm').validate();

但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

如果您使用客户端验证,您可以尝试:

Sys.Mvc.FormContext.getValidationForForm($("#frm")[0]).validate('submit');