如何自动提交表单?

如何自动提交表单?
<script language="JavaScript" type="text/JavaScript"></script>
<script type="text/javascript"> </script> <script type="text/javascript"> </script>
  • -----------------------------------------------------------------------------------------

    我想打开一页a.htm时定时以表单形式向服务器b.htm提交数据,就好像申请100个邮箱,可以实现么?  
    ---------------------------------------------------------------  
     
    <form  name="form1">  
    </form>  
    <script>  
    setInterval("document.all.form1.submit()",5000)  
    </script>  
     
    5秒一次!  
    ---------------------------------------------------------------  
     
    1.xmlhttp  
    2.<form  action=""  name=frm1  target=_blank  method=post>  
    </form>  
    <script>  
    setTimeout("frm1.submit();",3000);  
    </script>  
    ---------------------------------------------------------------  
     
    采用  window.setInterval和window.clearInterval  操作,比如下面脚本就是这样实现:  
    <script  language="JavaScript">  
     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);  
     }  
    </script>  
    可以在页面中设置两个按钮,分别执行submitStart()开始,submitInt()终止。其中“FormName”为要提交的表单名。同时要注意把脚本放在form后面。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值