フォームを送信せずに別のページにリダイレクトしようとした場合にユーザーに警告するために、次のJavaScriptコードを使用しています。
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
これは正常に機能していますが、ユーザーが送信ボタンを使用してフォームを送信しようとすると、確認ボックスが表示されるという問題があります。ユーザーがフォームを送信するかどうかの確認を求めたくありません。そうでない場合は、確認を求めます。どうしてそれは可能ですか?