45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:自动提交表单的方法步骤

自动提交表单的方法步骤

2016-08-27 14:30:42 来源:www.45fan.com 【

自动提交表单的方法步骤

如何自动提交表单?

 
<script type="text/javascript"><!-- google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel =""; google_color_border = "CCCCCC"; google_color_bg = "FFFFFF"; google_color_link = "000000"; google_color_url = "666666"; google_color_text = "333333"; //--></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后面。
 

本文地址:http://www.45fan.com/dnjc/68446.html
Tags: 表单 提交
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部