我正在为我的学校编写网络应用程序,而且我现在连续五天都在做一件事情。这是您可以立即进行测试并获得结果的网站。以下是测试开始时可用的两个页面 - 仪表板和测试页面。我在JS写了一个简单的计时器,当到达00:00时停止并提交表格。
if(t.minutes <= 0 && t.seconds <= 1 && window.location.pathname === "/"){
clearInterval(timeinterval);
localStorage.setItem("test", "y");
window.location.replace("http://ruby-on-rails-139616.nitrousapp.com:3000/student/start?id="+gon.test);
}
else if(t.minutes <= 0 && t.seconds <= 0){
clearInterval(timeinterval);
document.getElementById("t").submit();
}
您可以看到它识别用户位置。而且有我的问题。我在我的计时器文件顶部有这个代码
var l = localStorage.getItem("test");
alert(l);
if(l === "y"){
localStorage.removeItem("test");
document.getElementById("t").submit();
} else { //timer code }
我无法提交表单。任何人都遇到过这样的问题吗?