使用Javascript在页面加载时提交表单
Submit form when page loads using Javascript
我正在设计一个智力竞赛页面。当用户尝试刷新页面时,我需要提交测验。我正在使用JavaScript。请帮帮我!!
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中不起作用。它在提交表单后执行代码。它将value设置为1,并在显示问题页面之前立即重定向。
我已经删除了我之前的答案,因为当用户试图离开页面时不可能提交表单。
你只能让用户选择离开/留下。
唯一的解决方案是设置一个包含表单数据的cookie
,以便当用户下次访问您的页面时,可以检索并提交数据。
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)