html5中表单自动提交,小技巧:自动提交表单的实现方法

小技巧:自动提交表单的实现方法

来源: 闪吧

日期:2007-06-30

方法一:

Untitled Document

(1)自动提交表单:

setTimeout("document.form1.submit()",10000)

10秒后提交。

---------------------------------------------------------------------------------------------------------

方法二:

我想打开一页a.htm时定时以表单形式向服务器b.htm提交数据,就好像申请100个邮箱,可以实现么?

---------------------------------------------------------------

setInterval("document.all.form1.submit()",5000)

5秒一次!

---------------------------------------------------------------

1.xmlhttp

2.

setTimeout("frm1.submit();",3000);

---------------------------------------------------------------

采用 window.setInterval和window.clearInterval 操作,比如下面脚本就是这样实现:

var FormOBJ=document.forms["FormName"];

var SOBJ;

//设置自动提交最大次数

var Max=100;

//表单提交函数

function submitForm()

{

if (FormOBJ&&Max>0)

{

FormOBJ.action="b.htm";//提交到的页面

FormOBJ.target="_blank";//用新窗口处理提交

FormOBJ.submit();//执行提交

Max--;

}

else

submitInt();

}

//中断自动提交函数

function submitInt()

{

if (SOBJ)

{

window.clearInterval(SOBJ);

Max=100;

}

}

//开始自动提交函数

function submitStart()

{

//设置每秒钟提交表单一次

SOBJ=window.setInterval("submitForm()",1000);

}

可以在页面中设置两个按钮,分别执行submitStart()开始,submitInt()终止。其中“FormName”为要提交的表单名。同时要注意把脚本放在form后面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值