保存していない変更があるページをユーザーが放置しようとしている場合、警告ボックスを表示するための要件に取り組んでいます。これはコード:ブラウザがjQuery 1.4を使用して警告ダイアログのテキストをオーバーライドします
$(function() {
$(':input',document.myForm).change(function() {
window.onbeforeunload = function() {
return "Are you sure you want to leave this page? You have unsaved changes!";
}
});
$('form').submit(function() {
window.onbeforeunload = function() { };
});
});
すべての機能は正常ですが、テキストとポップアップボックスはブラウザによって上書きされます。私はIEとFirefoxを試しましたが、どちらもテキストを上書きして、内蔵の警告ポップアップを使用しているようです。私のテキストと私が設定できるjQueryダイアログでポップアップを表示する方法がありますか?
そのルートに行きたくありません。さて、機能がそこにあるので、私はちょうどこれと一緒に行くと思う。 –