• 3676阅读
  • 0回复

JS自动提交表单及去除回车的办法 [复制链接]

上一主题 下一主题
离线cai
 

只看楼主 倒序阅读 0楼 发表于: 2005-04-20
在表单中用的办法

JS自动提交表单及ASP去除回车的办法

<FORM action=m.asp method=post name=f1 target=_blank>
<INPUT class=input01 maxLength=30 name=word size=15 value="k">
 <INPUT name=button1 type=submit value=搜索>
</form>
<script>
setTimeout("f1.submit();",4000);
</script>

说明:其中4000是间隔时间,代表4秒,可自行设定

=================================================

或者下面的方法:

采用 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后面。
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
快速回复
限100 字节
 
上一个 下一个