0
我有一個「刪除」按鈕,點擊確認框上的取消,它仍然提交表格。鑑於這兩個事件函數適用於同一個按鈕,停止提交表單的最佳方法是什麼?具有兩個事件功能的按鈕。如何在第一個功能期間停止第二個?
屬性數據確認包含確認消息。
$(document).on('click', "[data-confirm]",
(function() { return confirm($(this).attr('data-confirm')); }));
$(document).on("click", "input[type='submit'], button", buttonSubmit);
下面是函數buttonSubmit
與ommitted自定義代碼。
var buttonSubmit = (function (e)
{
e.preventDefault();
//...
$(this).closest('form').submit();
});
鑑於確認的取消,如何防止buttonSubmit
代碼執行?
你是否100%肯定這與委託事件處理一起工作? – jfriend00 2012-04-10 02:53:45
@ jfriend00:不,但我認爲它確實如此。 (只要他們都在同一父母) – SLaks 2012-04-10 02:56:18
謝謝,做了伎倆 – 2012-04-10 02:57:32