2012-01-17 28 views
0

我熟悉通過更改事件或複選框的檢查事件提交表單的方法。大多數文章解釋瞭如何使用jQuery找到第一個表單並調用它的submit()方法。但是,我希望提交表單,但不會導致驗證,因此後端可以執行其他操作。就我而言,我有一個用戶更改的下拉菜單。根據價值,後端添加/刪除某些控件。我遇到的問題是驗證阻止表單提交。MVC 3 - 具有CauseValidation = false的AutoPostback行爲

問:如何提交表單,使其不執行客戶端驗證?

+0

解決方案: $( '形式')[0] .submit(); //調用繞過驗證碼的DOM提交。 – RashadRivera 2012-01-17 16:52:08

回答

0

我認爲你可以只是把驗證過通過調用@ Html.EnableClientValidation(假)

+0

slfan, 這很有趣,我會牢記在心。然而,就我而言,我希望驗證在整個時間保持啓用狀態,除非下拉列表的更改事件觸發。使用這種方法將促進按鈕提交的驗證。 – RashadRivera 2012-01-17 18:55:49

相關問題