表单在第一次单击后N秒自动提交
Form Autosubmit N Seconds After First Click
我有一个包含一定数量复选框的表单。预计用户将希望从列表中选择几个项目。用户选择项目后,表单应自动提交。似乎有了以下内容,我可以在每次检查后自动提交表格:
<input type="checkbox" name="reg_check" checked="checked" onClick="this.form.submit()" />
但是,由于用户想点击几个框,我不想多次更新页面。如何编辑代码以允许for在n秒后自动提交,从而允许用户有时间选择其他选项?
将setTimeout调用保存到一个变量,该变量将在几秒钟后提交表单。接下来,当检测到点击表单输入时,将变量重置为新的setTimeout。这将导致第一次超时被取消。当用户停止单击时,计时器将用完,表单将提交。你可以在这里看到很多例子:
http://benalman.com/code/projects/jquery-dotimeout/examples/delay-poll/
相关文章:
- 角度提交仅进行第一次v2错误
- 无法在第一次单击事件时提交表单
- Javascript:表单在第一次验证和应用样式后提交
- CSS在第一次点击jQuery.post提交时没有应用,然后在随后的点击中没有更新
- 使用 jquery $.ajax 提交表单 - 第一次提交
- jqueryajax表单提交请求第一次点击不起作用可能是什么原因
- 为什么在第一次运行所需的脚本之前,我的“提交”按钮需要点击两次
- jQuery json Ajax调用不再工作后第一次(包括表单提交,setTimeout)
- 文本区在第一次提交后第二次按回车不提交
- 如何在第一次提交后禁用表单
- 确认框第一次没有提交
- 使用Jquery第一次单击时禁用提交按钮
- jQuery表单提交,防止第一次提交后多次发送
- 表单提交问题(第一次页面加载错误)
- submit函数在第一次提交jquery之后提交两次,PHP
- 主干路由器只在第一次触发,重新提交后不工作
- 表单在第一次单击后N秒自动提交
- 表单提交第一次失败,并在刷新页面时工作
- JQuery Ajax 表单序列化在第一次提交时不会给出新结果
- JQuery 函数只是在第一次按下提交按钮时调用控制器操作