2017-06-28 6 views
0

本文OnUnloadまたはonbeforeunload機能でアラートを表示したいが、アラートが両方で機能していない。アラート出力に基づいて、私はフォームを提出する必要があります。 私はを返しました。返信 'msg';しかし、ここで私はユーザーがクリックした値を知りません。 このページを離れるときにカスタムアラートを表示する

<body onload="init()" onUnLoad="clean_exit()"> 

function clean_exit(){  

if(changes){   
    if (!confirm("Save changes")){ 
    return false; 
    }else{ 

    document[page].submit();  
    } 

確認のための任意の解決策は、これを行うにはいずれかの方法があります

ここで働くのjsファイルでリスナーを追加

+0

コードを表示できますか? – Dark

+0

質問に追加されたコード – Sree

答えて

0

てみ助けを必要とされていません。

document.body.addEventListener('DOMContentLoaded', function() { 
    document.body.addEventListener('before_unload', clean_exit); 
}); 

function clean_exit() {  
    if (changes) {   
     !confirm("Save changes") ? return false : document[page].submit();  
    } 
} 
関連する問題