我正在使用asp.net MVC,當我提交表單時,以前的開發人員已經嵌入了一些jQuery驗證。jQuery表單提交:任何方式知道什麼元素觸發提交?
$('form').submit(function() {
...code done here to validate form fields
});
的問題是,無論是「保存」,並在表格火「取消」按鈕,這個提交jQuery的功能。如果「取消」輸入按鈕被觸發(id =「cancel」name =「cancel」value =「cancel」),我不希望驗證邏輯觸發。 有沒有一種方法,在這個提交函數中,我可以檢索按下哪個輸入按鈕來提交表單的ID,名稱或值?
這很好,謝謝。我只是調整它,並用「圖像」代替「提交」,因爲我的保存和取消是「圖像」類型。現在它給了我按下按鈕的值,無論是「取消」還是「保存」。我只驗證它是否現在不說「取消」值。謝謝! – 2011-04-12 20:29:13
當然很難找到解決方案... – 2017-02-10 13:12:40