`
haimav
  • 浏览: 54273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

用html提交表单

    博客分类:
  • asp
阅读更多

方法一:

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

QQ:9231333

http://www.yy66.net
---------------------------------------------------------------

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics