2010-03-06 48 views
2

我想提交表單是這樣的:如何在ASP.NET MVC 2中使用jQuery提交表單?

<input type="button" onclick="$('#form1').submit();" value="Create" /> 

ASP.NET MVC 2 Model Validation不起作用。

+0

在哪條路它不工作?你有嘗試過使用AJAX嗎?你試圖用上面的命令完成什麼? jQuery的.submit()不會提交表單數據。此外,你應該註冊一個回調來查看結果。你使用的是什麼版本的jQuery? – mnemosyn 2010-03-06 08:16:04

+0

客戶端或服務器端驗證不起作用? – 2010-03-06 08:19:30

+0

也許你可以解釋爲什麼你一直在使用jQuery?你爲什麼不使用簡單的提交按鈕?您仍然可以使用'ajaxForm'註冊回調。 – mnemosyn 2010-03-06 09:33:16

回答

1

你可以嘗試在實際提交按鈕模擬點擊:

<input type="button" onclick="$('#form1 input:submit').click();" value="Create" /> 
+0

這種方式很好!謝謝! 但我必須在我的表單中放置一個隱藏的提交按鈕。 我拭目以待,看看有沒有更好的辦法。 – ldp615 2010-03-06 10:06:51

+0

用提交或圖像按鈕提交表單在語義上更正確。 – 2010-03-06 12:06:51