0

我正在尝试制作问卷,现在我想检查用户是否没有完成所有问题并离开网页。

谁能帮我检测一下?

谢谢,

4

1 回答 1

1

您可以使用该onbeforeunload事件:

window.onbeforeunload = function(){
   alert('user leaving');
};

在此之前,您可以设置一个标志(布尔变量),并在此基础上使用上面的代码警告他。例如,最初将此标志设置为false,一旦用户填写了所有表单,您就可以将其设置为true。在上述情况下,您可以检查变量是否为trueorfalse并在他未填写表格时警告他。

于 2012-06-16T19:18:58.750 回答