提交输入设置的时间量
Submit in input set amount of time
是否可以用javascript在一定的时间内将内容提交到输入字段中?例如,我想每分钟在一个输入字段中提交Hello World,然后提交它。这可能吗?
当然。
使用setTimeout
并提供一个函数来填充输入字段并提交表单。
除非您通过Ajax提交,否则这将进行页面刷新,但这将自动重新加载计时器(假设您最终在同一页面上(。
如果您通过Ajax提交,超时函数应该重新加载/重置计时器,并将其本身作为函数参数。
大致(jQuery方便(:
$(function() {
function doit() {
$("#input_id").val("Hello World");
$("#form_id").submit();
}
setTimeout(doit, 1000 * 60);
});
更多Ajax-y:
$(function() {
function doit() {
$.post(postUrl,
$("#form_id").serialize(),
function () {
setTimeout(doit, 1000 * 60);
}
);
}
setTimeout(doit, 1000 * 60);
});
(或多或少。(
如果您想要每分钟一次,这应该可以工作:
window.setInterval(function () {
document.getElementById("myInput").value = "Hello World";
document.getElementById("myForm").submit(); // form containing "myInput"
}, 60000);
我建议在发布问题之前至少尝试一次,这只会帮助你
$(document).ready(function(){
setInterval("submit_from()",60000);
});
function submit_from()
{
document.forms["myform"].submit();
}
setInterval()
将每隔X秒调用一些代码。
$(document).ready(function() {
var t=setTimeout("$('#form_id').submit();",3000);
});
试试这个。
相关文章:
- 更改默认时区后,如何在本地时间设置时刻格式
- 使用HTML5 Navigation Timing API时,导航开始时间设置为0
- 具有完整时间设置的嵌套 JQuery 动画
- 清除间隔在 6 个时间设置后不起作用间隔
- JQuery 日期选择器 - 根据当前时间设置 MinDate
- 通过Javascript错误将考试时间设置为30分钟
- 如何将东部标准时间设置为日期选择器 (jquery ui) - 使用 javascript
- 如何在javascript中将当前时间设置为其他时间
- 使用JS根据时间设置列的背景颜色
- 如何将一些指定的时间设置为ajax调用,这样如果请求正在花费时间检索数据,它应该来到FAIL块
- 如何将时间设置为定期?JAVA
- 根据一天中的时间设置默认选项的选定值
- 将默认时间设置为mobisroll时间选择器
- 如何在正确的时间设置JS事件
- 客户端时间设置在javascript中破坏了可读日期
- jQuery Timepicker和jQuery Datepair:如何将结束时间设置为15分钟
- Bootstrap DateTimePicker将时间设置为午夜
- 如何将这种日期时间设置为“2013-03-12T22:15:40+08:00”到“12 Mar 2012 02:15:4
- 使用php服务器时间设置Javascript时间
- 如何实现将新的Firebase自定义身份验证最大过期时间设置为1小时的用例