次のコードは、ページ上のデータを変更してページを終了すると警告を実行します。私はそれが欲しい - ユーザーが保存ボタンを押したときを除いて。保存ボタンをクリックせずにページを離れる場合はjquery警告
これはjqueryのコードです:
$(document).ready(function() {
formmodified=0;
$('form *').change(function(){
formmodified=1;
});
window.onbeforeunload = confirmExit;
function confirmExit() {
if (formmodified == 1) {
return "New information not saved. Do you wish to leave the page?";
}
}
});
これは、データを保存ボタンです:
<input class="btn-primary" name="commit" type="submit" value="Save Material">
UPDATE おかげtymeJV !!!!!!!あなたはformmodified
$("input[name='commit']").click(function() {
formmodified = 0;
});
あなたのチェックの値を設定することができ
<input class="btn-primary" name="commit" type="submit" value="Save Material">
:あなたのボタン情報を保存考えると
$(document).ready(function() {
formmodified=0;
$('form *').change(function(){
formmodified=1;
});
window.onbeforeunload = confirmExit;
function confirmExit() {
if (formmodified == 1) {
return "New information not saved. Do you wish to leave the page?";
}
}
$("input[name='commit']").click(function() {
formmodified = 0;
});
});
?そして渡されませんか?その場合は、Saveボタンのonclickを0に設定するか、フォームのサブミットをオンにします。 – MasNotsram
わかりません。保存ボタンをクリックすると情報が保存されないという警告が表示されます。 –
@ColinBacon彼は、保存ボタンをクリックすると、最後に保存に関する警告を表示しないようにしたいと思います。 – tymeJV