社区
JavaScript
帖子详情
每10秒钟自动提交一次表单,请问这个功能是怎样实现的
lgfong
2003-07-24 02:14:44
请指教,谢谢。
...全文
150
17
打赏
收藏
每10秒钟自动提交一次表单,请问这个功能是怎样实现的
请指教,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzel_net
2003-07-24
打赏
举报
回复
<script>
{
setTimeout('ex.submit()',10000);
}
</script>
<form name=ex>
<!--form content -->
</form>
myblessu
2003-07-24
打赏
举报
回复
meizz(梅花雪疏影横斜)
同意实质是不一样的.但我的代码是下面,method=get,action是本身.所以目的达到了.潶潶.
<script language='javascript'>
setTimeout('form1.submit()',1000);
</script>
<form name=form1 method=get>
<input name=user value="abc">
</form>
myblessu
2003-07-24
打赏
举报
回复
meizz(梅花雪疏影横斜)
同意实质是不一样,但达到目的了.
fason
2003-07-24
打赏
举报
回复
每10秒提交一次,梅花雨的做法才是正确的.
注意:
1.form的target="_blank",不然只执行一次
2.每10秒或用setInterval或函数内递归用setTimeout
fason
2003-07-24
打赏
举报
回复
每10秒提交一次,梅花雨的做法才是正确的.
注意:
1.form的target="_blank",不然只执行一次
2.每10秒或用setInterval或函数内递归用setTimeout
meizz
2003-07-24
打赏
举报
回复
myblessu(寒飞) :
呵呵, 虽然提交给本身效果是一样, 可以实质是不一样的. 你是用页面刷新重载以后代码重新被触发而得以实现循环, 而不是代码本身的循环提交, 若是我把表单的提交 method 改成 post 我看你这种提交不郁闷死才怪, 每循环一次用户要确认一次, 嘻嘻!
myblessu
2003-07-24
打赏
举报
回复
不同意 meizz(梅花雪疏影横斜) 的说法.
如果form的action是本身的情况,setTimeout 就会同样效果
lgfong
2003-07-24
打赏
举报
回复
解决,给分
myblessu
2003-07-24
打赏
举报
回复
这不是花招,在一些地方很常用,比如web方式写邮件的时候,常常回超时,用这种方式,可以确保用户在花长时间写邮件的时候不会出现超时情况.
meizz
2003-07-24
打赏
举报
回复
setTimeout 只会运行一次, 所以楼上的三位只有 kingdomzhf(旭日东升) 的递归是每一秒钟提交一次的. 其次还有另外一个循环函数setInterval(始终循环)
<form name=form1 action=aa.asp target=_blank><input name=txt></form>
<script language=javascript>setInterval("document.form1.submit()", 10000)</script>
hahacc
2003-07-24
打赏
举报
回复
你的这个想法我觉得不现实,页面刷新出来还没来得急来就又开始提交刷新了。而且上面的方法中好像页面到了form下面就开始提交,根本就没来得及执行后面的循环。别想着种花招,真得很没意义。
myblessu
2003-07-24
打赏
举报
回复
把下面代码存为html页面,这个直接看效果,1秒刷一下.可以看到user的值直接用GET方式传过去
<script language='javascript'>
setTimeout('form1.submit()',1000);
</script>
<form name=form1 method=get>
<input name=user value="abc">
</form>
sw47
2003-07-24
打赏
举报
回复
function sw(){
document.all(formname).submit()
}
setInterval(sw,10000)
kingdomzhf
2003-07-24
打赏
举报
回复
i think ,it will be following format:
<form name=form1 action=xhb.html >
<INPUT TYPE="submit">
</form>
<SCRIPT>
a();
function a(){form1.submit();setTimeout("a()",1000)}
</SCRIPT>
myblessu
2003-07-24
打赏
举报
回复
<script language='javascript'>
{
setTimeout('form1.submit()',10000);
}
</script>
<form name=form1 action=1.jsp>
<input name=user value="abc">
</form>
myblessu
2003-07-24
打赏
举报
回复
<script language='javascript'>
{
setTimeout('form1.submit()',10000);
}
</script>
<form name=form1 action=1.jsp>
<input name=user value="abc">
</form>
无爱大叔
2003-07-24
打赏
举报
回复
<form name=form1 action=xhb.html >
<INPUT TYPE="submit">
</form>
<SCRIPT>
function a(){form1.submit();}
setTimeout("a()",1000)
</SCRIPT>
html5中
表单
自动
提交
,小技巧:
自动
提交
表单
的
实现
方法
小技巧:
自动
提交
表单
的
实现
方法来源: 闪吧日期:2007-06-30方法一:UntitledDocument(1)
自动
提交
表单
:setTimeout("document.form1.submit()",
10
000)
10
秒后
提交
。-------------------------------------------------...
如何让
表单
等几秒后再
提交
,或者说如何让
表单
几秒后
自动
提交
让
表单
等几秒后再
提交
与让
表单
几秒后
自动
提交
方式是一样的: 在
提交
按钮或
提交
超链接上加上οnclick=yourMethod(); 然后在你定义的方法中,定义
自动
提交
。具体代码如下:
表单
:
提交
按钮(我用的EasyUI): ...
自动
提交
表单
的
实现
方法
可以解决采集需要
自动
提交
的问题! 方法一: <html><head><title>...(1)
自动
提交
表单
:<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head&g...
Html:小技巧:
自动
提交
表单
的
实现
方法
Html:小技巧:
自动
提交
表单
的
实现
方法 方法一: Untitled Document (1)
自动
提交
表单
: setTimeout("document.form1.submit()",
10
000) ...
网页
自动
提交
Form
表单
的方法
JS中的setTimeout()函数,显然是一个延时的函数,其第二个参数,即为延时的时间,单位是毫秒,上述代码中的
10
000即为
10
秒钟
。 当然如果是使用ASP批量生成需要逐个
提交
的
表单
,还需要考虑多个
表单
在不同时间(最好...
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章