0
私は「削除」ボタンがあり、確認ボックスでキャンセルをクリックすると、依然としてフォームが送信されます。これらの2つのイベント機能が同じボタンに適用されている場合、送信するフォームを停止する最善の方法は何ですか?2つのイベント機能を持つボタン。どのように最初の機能の間に秒を停止するには?
属性データ確認には確認メッセージが含まれています。ここで
$(document).on('click', "[data-confirm]",
(function() { return confirm($(this).attr('data-confirm')); }));
$(document).on("click", "input[type='submit'], button", buttonSubmit);
は省略さカスタムコードを持つ関数buttonSubmit
です。確認の取り消しを考える
var buttonSubmit = (function (e)
{
e.preventDefault();
//...
$(this).closest('form').submit();
});
は、どのようにして実行から
buttonSubmit
コードを防ぐことができますか?
これはデリゲートされたイベント処理ではうまく動作しますか? – jfriend00
@ jfriend00:いいえ、でもそうだと思います。 (両親が同じ親である限り) – SLaks
ありがとう、トリックをやった –