0

input type="submit" ではなく、input type="button" クリックで MVC フォームを検証する必要があります。ボタンをクリックすると、フォームを検証し、値が無効な場合は JavaScript を使用して関連する検証を実行する必要があります。

私のフォームは

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

私も試してみました

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

しかし、それは私にはうまくいきませんでした。

4

1 に答える 1

0

クライアント側の検証を使用する場合は、次を試すことができます。

Sys.Mvc.FormContext.getValidationForForm($("#frm")[0]).validate('submit');
于 2012-05-18T09:03:12.590 に答える