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

2016-02-19 21:34 55 1 收藏

下面图老师小编跟大家分享一个简单易学的Html:小技巧:自动提交表单的实现方法教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - Web开发 】

  方法一:

html
head
titleUntitled 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个邮箱,可以实现么?
---------------------------------------------------------------

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

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
---------------------------------------------------------------

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

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

script language="Javascript" 
var FormOBJ=document.forms["FormName"]; 
var SOBJ; 

//设置自动提交最大次数 
var Max=100; 

//表单提交函数 
function submitForm() 

if (FormOBJ&&Max0) 

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.tulaoshi.com/n/20160219/1626517.html

延伸阅读
标签: Web开发
HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。 举个简单的例子,一个让用户输入姓名的HTML表单(Form)。示例代码如下: form action="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp" method="get" 请输入你的姓名: input type="text" name="yourname" input type="submit" value="提交" /form ...
标签: PHP
转自:http://www1.blog.163.com/article/-Bov--vjmSMl.html 你是否遇到过重复提交的问题?要解决这个问题其实并不难。这里有一个简单的方法避免同一表单的重复提交。 首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为$userLastAction。然后在表单里加入一个hidden变量,把值设为$userLastAction...
标签: Web开发
jsp页面 : 代码如下: var clientTel = $("#clientTel").val(); var activityId = $("#activityId").val(); $.ajax({ type : "post",//发送方式 url : "/arweb/reserve/saveCode.action",// 路径 data : "clientTel="+clientTel+"&activityId="+activityId , success: function(text){$("#randomCode").val(text);}, error: functio...
标签: Web开发
html head meta http-equiv="Content-Type" content="text/html; charset=gb2312" title交时自动复制到剪贴板/title /head script language="JavaScript" /*功能:提交时自动复制到剪贴板 */ function copyText(obj) { ie = (document.all)? true:false if (ie){ var r...

经验教程

648

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部