2012-05-18 38 views
0

我需要在輸入類型=「按鈕」上單擊,而不是在輸入類型=「提交」上驗證MVC表單。 點擊按鈕時,如果值無效,則需要使用javascript來驗證表單並激發相關的驗證。MVC-點擊輸入類型按鈕驗證表格

我的形式是像

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

我也

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

嘗試,但它並沒有爲我工作。

回答

0

如果您使用客戶端驗證,你可以嘗試:

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

我發現JavaScript錯誤Sys.Mvc.FormContext是未定義 – Daniel