我正在尝试制作问卷,现在我想检查用户是否没有完成所有问题并离开网页。
谁能帮我检测一下?
谢谢,
您可以使用该onbeforeunload
事件:
window.onbeforeunload = function(){
alert('user leaving');
};
在此之前,您可以设置一个标志(布尔变量),并在此基础上使用上面的代码警告他。例如,最初将此标志设置为false
,一旦用户填写了所有表单,您就可以将其设置为true
。在上述情况下,您可以检查变量是否为true
orfalse
并在他未填写表格时警告他。