我正在为测验竞赛设计一个页面。当用户尝试刷新页面时,我需要提交测验。我正在使用JavaScript。 Plz帮助我...... !!
function reload() {
if(localStorage.load == 1) {
localStorage.load = +0;
document.getElementById('quesform').submit();
}
set();
}
function set() {
if(!localStorage.load || localStorage.load == 0)
localStorage.load = 1;
}
我使用了这段代码,但它在chrome中不起作用。它在提交表单后执行编码。它将值设置为1并在显示问题页面之前立即重定向。
答案 0 :(得分:0)
我删除了之前的答案,因为当用户试图离开页面时无法提交表单。
您只能向用户提供离开/逗留的选择。
唯一的解决方案是设置包含表单数据的cookie
,以便当用户下次访问您的页面时,可以检索并提交数据。