ユーザーがアクションを続行するかどうかを確認するための基本的な JavaScript 確認ダイアログがあります。ユーザーが [OK] または [キャンセル] をクリックするだけで、ダイアログは正しく機能します。ただし、ユーザーが [キャンセル] をクリックしてからダイアログを再度トリガーし、[OK] をクリックすると、フォームは送信されません。
以下にコードを含めました。ここで行っているときにこれを処理するより良い方法はありますか?
$("#myButton").click(function (event) {
var result = confirm("Are you sure?");
if (result) {
return true;
} else {
return false;
}
});
event.preventDefaultの代わりにも試してみましたがreturn false、同じ結果が表示されることに注意してください。