自动提交表单_表单post自动提交 - CSDN
精华内容
参与话题
  • 表单自动填写,网页自动提交工具

    千次下载 热门讨论 2020-07-28 20:49:13
    模拟人工提交网页表单操作,同时监控提交结果变化并报警提示或自动处理报警动作。可广泛用于注册表单、登陆表单、信息添加修改表单提交。 1、支持多任务多操作连续提交,实现无人值守。 2、支持通过多代理服务器访问...
  • 可以解决采集需要自动提交的问题! 方法一: <html><head><title>...(1)自动提交表单:<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head>&l...

    可以解决采集需要自动提交的问题!

     

    方法一:

    <html> 
    <head> 
    <title>Untitled Document</title> 
    (1)自动提交表单: 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    </head> 
    <script language=javascript> 
    setTimeout("document.form1.submit()",10000) 
    </script> 
    <body bgcolor="#FFFFFF" text="#000000"> 
    <form name="form1" method="post" action="pp.asp"> 
     <p> 
      <input type="text" name="textfield"> 
     </p> 
     <p> 
      <input type="text" name="textfield2"> 
     </p> 
    </form> 
    </body> 
    </html> 


    10秒后提交。
    ---------------------------------------------------------------------------------------------------------
    方法二:
    我想打开一页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后面。 

    转载于:https://www.cnblogs.com/yuwensong/archive/2013/03/06/2945797.html

    展开全文
  • form表单自动提交表单问题

    千次阅读 2019-01-18 13:59:55
    1、点击按钮,会默认提交表单  1)按钮加属性type="button"...2、输入框按回车键,会默认提交表单  1)&lt;form onsubmit="return false;"&gt;  2)加一个隐藏输...

    1、点击按钮,会默认提交表单

        1)按钮加属性type="button"。默认type的值是submit

        2)按钮的点击事件函数里加event.preventDefault();或者加return false;阻止默认行为

    2、输入框按回车键,会默认提交表单

         1)<form οnsubmit="return false;">

         2)加一个隐藏输入框<input class="hide" />

         3)输入框加入onkeydown属性,οnkeydοwn="if(event.keyCode==13{return false;})"

    展开全文
  • 网页自动提交Form表单的方法

    万次阅读 2018-09-23 09:56:26
    最近做网站运营用到了邮件营销,使用了搜狐的sendcloud邮件代发平台。要想使用sendcloud平台发送邮件给客户,就必须调用他们的API接口进行批量发送,那么问题来了。sendcloud提供了好几种编程语言可以调用API进行...

    最近做网站运营用到了邮件营销,使用了搜狐的sendcloud邮件代发平台。要想使用sendcloud平台发送邮件给客户,就必须调用他们的API接口进行批量发送,那么问题来了。sendcloud提供了好几种编程语言可以调用API进行发送,有PHP、python、C#等几种,但上述语言我都不太懂,虽然代码不复杂,但由于语法基础需要从头学,加上平台提供了纯HTML的API发送方法,就打算放弃用那些编程语言来实现,而只是采用纯HTML来实现邮件发送。

    纯HTML的发送很简单,无非是一个<form>表单 post方式提交到API接口,表单中用各种<input>存放邮件发送的各项参数,submit按钮触发后即可发送邮件。本人虽然不会编写专业的程序自动调用api批量发送邮件,但使用ASP程序,读取需要发送的邮件列表,然后逐个生成HTML表单进行发送,却也并不困难。但关键问题是,对于已经由ASP生成的包含不同客户邮件地址HTML代码,如何逐个地触发submit进行自动提交呢。不可能手工去点击吧?

    通过请教百度师父,问题的到了解决。只需要在HTML文档中加入一段JS语句就可以实现了。如下所示:

    <script language=javascript> 
        setTimeout("document.form1.submit()",10000) 
    </script> 

    需要说明的是,上述代码中的form1应该与需要自动提交的表单form的name属性保持一致,方可触发提交。也就是from表单必须有name属性,并且其值与JS中相应的值完全一样。JS中的setTimeout()函数,显然是一个延时的函数,其第二个参数,即为延时的时间,单位是毫秒,上述代码中的10000即为10秒钟。

    当然如果是使用ASP批量生成需要逐个提交的表单,还需要考虑多个表单在不同时间(最好是间隔一定相同的时间)先后顺序提交的问题,以及多个form的name属性与多个JS中的setTimeout()函数一一对应的问题。这个需要使用ASP语言,在服务器端通过变量来实现,下面我们来看一段完整的代码:

    <%
    	Dim Fso
    	Dim myFile
    	Set Fso = Server.CreateObject("Scripting.FileSystemObject")
    	Set myFile = Fso.OpenTextFile(Server.MapPath("a.txt"),1,True)
    	'A.TXT和ASP程序在同个目录下,如果没在一个目录,可以用绝对路径,把上一行的a.txt改为:d:\a.txt
    	Dim nnn
    	nnn = 0
    	While Not myFile.AtEndOfStream
    	Email = myFile.ReadLine '取出一行数据存放到Email变量中。
    %>	
    	 <script language=javascript> 
    	 setTimeout("document.form<%=nnn%>.submit()",2000+120000*<%=nnn%>) //第一封在打开网页2秒后发出,以后的设置每隔2分钟发送一封,即2分钟=120000毫秒/1000/60
    	 </script> 	
    	<form name="form<%=nnn%>" action="http://api.sendcloud.net/apiv2/mail/send" method="post" target="_blank" enctype="multipart/form-data">
    		<p>apiUser: <input type="text" value="apiuser值" name="apiUser"/></p>
    		<p>apiKey:  <input type="text" value="key值" name="apiKey"/></p>
    		<p>to: <input type="text" value="<%=Email%>" name="to"/></p>
    		<p>from: <input type="text" value="admin@abcde.com" name="from"/></p>
    		<p>fromName: <input type="text" value="发件人姓名" name="fromName"/></p>
    		<p>replyTo: <input type="text" value="reply@abcde.com" name="replyTo"/></p>
    		<p>cc: <input type="text" name="cc"/></p>
    		<p>bcc: <input type="text" name="bcc"/></p>
    		<p>subject: <input type="text" value="邮件标题" name="subject"/></p>
    		<p>html: <textarea rows="30" cols="50" name="html">邮件正文内容</textarea></p>
    		<input type="submit" value="Submit"/>
    	</form> 
    <%		nnn = nnn + 1
    	Wend
    	myFile.Close
    	Set myFile = Nothing
    	Set Fso = Nothing
    %>
    

    如上所示,通过定义nnn这个变量,并让其自动计数,来实现JS代码与form表单的一一对应。同时,nnn变量还可以用来控制时间间隔,实现相同间隔时间内自动触发提交表单,即为setTimeout("document.form<%=nnn%>.submit()",2000+120000*<%=nnn%>)中的2000+120000*<%=nnn%>这里。

    展开全文
  • 页面加载自动提交表单

    千次阅读 2017-04-21 18:59:15
    为了页面加载自动提交表单,我一开始是用一个隐藏表单  >  > document.hiddenForm.submit() 这种方法 然后表单不断提交 改用  function submitForm() {  var frm = document....

    为了页面加载自动提交表单,我一开始是用一个隐藏表单

    <form name="hiddenForm" action="xxx">

     <input type="hidden" name="code" value=<%=code%>>
      <input type="hidden" name="informId" value=<%=id%>>

    </form>

    <script>

    document.hiddenForm.submit()

    </script>

    这种方法 然后表单不断提交


    改用

    <script>
        function submitForm() {
            var frm = document.getElementById("hiddenform");
            frm.submit();
        }
    </script>
    </head>
    <body οnlοad="submitForm();">

        <form id="hiddenform"
            action="${pageContext.request.contextPath}/informController/countRead.action">
            <input type="hidden" name="code" value=<%=code%>>
            <input type="hidden" name="informId" value=<%=id%>>
        </form>
        
    </body>

    表单就只提交一次

    展开全文
  • Form表单自动提交

    万次阅读 2015-07-13 12:46:52
    文章来源: 适用情形: 一个页面包含form.jsp和update.jsp,当在form表单...Form表单自动提交 请选择省份: 黑龙江 辽宁 广东 问题描述: 每次选择下拉菜单中的一个时,必须点击“提交”按钮才能提交Form
  • 如果form表单内只有一个输入框时,按回车会自动提交的. 我自己的两个解决方案: (1)对输入框增加一个onkeydown属性, onkeydown="if(event.keyCode==13){return false;}" (2)对form表单加一个onsubmit属性,
  • 解决layui表单中按钮自动提交的问题

    万次阅读 热门讨论 2019-05-15 15:11:36
    layui表单中的按钮会自动提交,这是一个很麻烦的事情。 这几天项目中多次用到表单按钮,仔细研究了下,找到了解决办法: 1、如果不需要放在表单中的按钮,最好不要放在表单中,不在layui的form中的按钮就不会进行...
  • form表单自动与手动提交

    万次阅读 2017-04-06 09:37:56
    web form两种提交方式
  • js 表单自动提交

    千次阅读 2019-05-13 14:21:13
    var form = document.getElementById('formid'); form.submit();
  • JS自动提交表单

    千次阅读 2017-07-27 10:14:36
    可以替代submit按钮,直接提交表单,但使用时在form中不能添加submit按钮,否则不能使用该方法提交。但若是使用该方法绑定提交前激发的事件仍有效。如: [javascript] view plain copy ...
  • HTML form表单自动填写自动提交

    千次阅读 2015-12-31 16:47:06
    今天完成的任务是点击买家登陆超链接,以buyer自动登录,点击卖家登陆超链接,自动... ... 在form表单中对 input type="text" name="user_name" id="user_name" class="text width5"  加上相应的javascript代码 d
  • layui form表单提交后,自动刷新

    万次阅读 2018-11-28 13:32:00
    提交表单,页面自动刷新。 出现这样的情况呢,搜索了一下是因为表单的提交按钮没有type类型。哪怕是button标签呢,也不行。我试了一下,使用这种情况的话,主要是在监听事件中并没有返回return false,如果返回了...
  • 分析情景描述有时候我们可能需要在表单中放置多个按钮,比如表单页面常见的按钮有创建和取消。...打开控制台监听请求会发现,它也会提交表单。图示 关于途中三个按钮的代码片段<!-- 新增分区按钮 --> <div
  • 有时html页面button点击会出现自动提交表单的情况。 后来查资料得知,form表单下的按钮在没有指定type类型的...给button设置一个类型type="button",这样button的类型就不是默认的submit了,就不会自动提交表单了。
  • HTML防止input回车提交表单

    万次阅读 多人点赞 2020-03-03 23:02:49
    最近在做一个小需求时,发现了一...自动提交情况说明: 1.默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交。 2.当type="submit"时,无论有几个type="text"输入框,回车均表示提交。
  • ajax提交表单时阻止表单自动提交

    千次阅读 2018-08-04 11:37:28
    ajax提交表单时,如果没注意到在form标签中添加onsubmit="return false;",简直是恶梦,如果不加,表单会自动提交,action默认是当前页面,然后你提交会一直刷新页面,并且在地址栏会出现请求字段。 =====...
  • jsp页面 自动提交表单

    千次阅读 2012-11-22 23:54:43
    New Document function hello(){ tanchu(); $("submitForm").submit();... alert("自动提交表单啊"); $("submitForm").submit(); } 自动提交
  • form表单中button按钮自动提交数据

    千次阅读 2018-07-07 16:49:48
    from表单中button按钮自动提交表单内容。 问题描述: 给button按钮绑定click事件,使用ajax向后台提交数据,在回调函数中无法实现页面跳转,并且页面会自动刷新。 有时回调函数中的语句还会出现不执行等情况。 ...
  • HTML页面禁用Enter键自动提交表单

    万次阅读 2011-03-21 14:35:00
    在HTML页里面由于使用了form,常常需要禁用enter提交表单。因为内容页或者母版页自身有如果有type="submit"的button,当textbox聚焦时,按下enter都会触发表单的默认提交(不论是IE还是firefox),于是需要在...
1 2 3 4 5 ... 20
收藏数 164,570
精华内容 65,828
关键字:

自动提交表单