アンケートを作成しようとしていますが、ユーザーがすべての質問を完了して Web ページを離れたかどうかを確認したいと考えています。
誰かがそれを検出する方法を手伝ってくれますか?
ありがとう、
イベントを使用できますonbeforeunload
:
window.onbeforeunload = function(){
alert('user leaving');
};
その前に、フラグ(ブール変数) を設定し、それに基づいて上記のコードを使用して警告することができます。たとえば、最初にこのフラグをfalse
に設定し、ユーザーがすべてのフォームに入力したら、 に設定できますtrue
。上記のイベントでは、変数がtrue
orfalse
であるかどうかを確認し、フォームに入力していない場合は警告することができます。