我需要在输入类型=“按钮”单击时验证MVC表单,而不是输入类型=“提交”。 点击按钮需要使用javascript验证表单和激活相关的验证,如果值无效。
我的表格就像
<% using (Html.BeginForm("ConfirmationForPayment", "Plan", FormMethod.Post, new { id = "frm" }))
我也试过
$('form#frm').validate();
$('frm').validate();
但它对我不起作用。
答案 0 :(得分:0)
如果您使用客户端验证,您可以尝试:
Sys.Mvc.FormContext.getValidationForForm($("#frm")[0]).validate('submit');