ユーザーがページを変更して保存せずにページを残そうとすると、「OK」と表示されるようにしようとしています"ボタン(「キャンセル」ボタンはありません)。 「OK」ボタンをクリックすると、メッセージが閉じます。ユーザーは「保存」ボタンをクリックする必要があります。そうしないと、「保存」ボタンがクリックされるまでページを離れることができなくなります。ページを離れたままにすると、サイト内の他のタブまたはメニュー項目に移動しないようにすることができます。ページ上の他のリンクをクリックすると、ポップアップが表示されます。彼らはいつでもサイトを離れることができます。作成確認ユーザーが保存せずにページを出そうとしたときのJavaScript
[キャンセル]ボタンを削除するにはJavaScriptのモーダルダイアログが必要だと思っていますが、実装については少し不明です。
現在のところ、r = confirm(下記参照)を使用していますが、キャンセルボタンがあります。また、「OK」をクリックするとユーザーがページを離れるオプションがあります。私は、 "保存"ボタンをクリックせずにページを離れることができないようにするか、ウィンドウ全体を閉じる必要があります。
私は非常にこれに新しいですので、任意のヘルプ/説明は非常に感謝しています。ありがとうございました。
if (typeof unsaved != 'undefined') {
if (unsaved == true) {
var r = confirm("Please click Update. Unsaved changes will be lost.");
if (r == false) {
saveNeeded = "true";
}
else { saveNeeded = "false"; }
}
}
onbeforeunloadとそれらを防ぐ方法がありません.... – epascarello