社区
JavaScript
帖子详情
每10秒钟自动提交一次表单,请问这个功能是怎样实现的
lgfong
2003-07-24 02:14:44
请指教,谢谢。
...全文
182
17
打赏
收藏
每10秒钟自动提交一次表单,请问这个功能是怎样实现的
请指教,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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):
提交
意见 js部分: js部分我将EasyUI的message部分也一起贴出来了,如果只需要延时
自动
提交
,就更简单了,只用如下部分即可: ...
自动
提交
表单
的
实现
方法
可以解决采集需要
自动
提交
的问题! 方法一: <html><head><title>UntitledDocument</title>(1)
自动
提交
表单
:<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head&g...
Html:小技巧:
自动
提交
表单
的
实现
方法
Html:小技巧:
自动
提交
表单
的
实现
方法 方法一: Untitled Document (1)
自动
提交
表单
: setTimeout("document.form1.submit()",
10
000)
10
秒后
提交
。 -----------------
html5取消form
自动
提交
,javascript – 5
秒钟
后
自动
提交
表单
我有一个
表单
,我试图
提交
后,页面加载和5秒已经通过..我已经尝试了setTimeout,但它似乎不工作..任何人都可以建议为什么会这样,我有jQuery在站点,但couldnt得到delay()工作Your CartYour DetailsPaymentConfirmationPlease wait while we we redirect you toPaypal for a secure pa...
JavaScript
87,993
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章