100分,提交按钮两次动作之间有个5秒种的间隔 <input type="submit" value="提交" id="myBtn" onclick="myBtn.disabled=true;setTimeout('myBtn.disabled=false;',5000);"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="button" value="确认" disable > 加个定时器就行了 <script>var i=0;var d='';function check(obj){ document.getElementsByTagName('form')[0].action='url'; document.getElementsByTagName('form')[0].target='_blank'; document.getElementsByTagName('form')[0].submit(); obj.disabled=true; d=window.setInterval('delay()',1000) }function delay(){ alert(i); i+=1; if(i==5) { window.clearInterval(d); document.getElementById('btn').disabled=false; }}</script><form><input type=button value='submit' onclick='check(this)' id='btn'></form> <script>function alertTest(){document.all.sdf.disabled=true;setTimeout("document.all.sdf.disabled=false;",5000);}</script><input type="submit" name="sdf" value="Submit" onClick="alertTest();"> baiyunfei(大虾们,可要记住:星星越多,责任越大!):我按照你这样做后,不能够post到2.php了,也就得不到数据了。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>ABCDE</title><script>function alertTest(){ document.all.sdf.disabled=true; setTimeout("document.all.sdf.disabled=false;",2000);}</script></head><body><form method=post action=2.php> <input type=text name=txt> <input type="submit" name="sdf" value="Submit" onClick="alertTest();"></form></body></html> 这样呢?function alertTest(){ document.all.sdf.disabled=true; setTimeout("document.all.sdf.disabled=false;",2000); document.myform.submit();}<form action="2.php" method=post name="myform"> <input type=text name=txt> <input type="submit" name="sdf" value="Submit" onClick="alertTest();"></form> 这样改看看,能否满足楼主的要求:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>ABCDE</title><script>function alertTest(){ document.all.sdf.disabled=true; setTimeout("document.all.sdf.disabled=false;",2000); document.all.fm00.submit();}</script></head><body><form name=fm00 method=post action=2.php> <input type=text name=txt><input type="button" name="sdf" value="Submit" onClick="alertTest();"></form></body></html> 最好把 <input type="submit" 改成 type="button"... 应该先提交,后disable,这样post后可以得到数据 JS如何实现表单提交后页面不跳转 如何把数据库里的数据用柱状图显示?? 急!!如下代码在火狐下为什么不显示? 出问题了、 这个函数有什么用啊,n.indexof("?")是什么意思呀~真得弄不懂,请教高手。。最好能给注释一下 奇怪,input的file类型输入框 关于正则表达式,两问 JavaScript自动按键语句怎么写, 如自动按F2键 为什么在js中220.16+126计算的结果是346.15999999999997 求助,JS 查询字符并过滤,函数不管用 正则表达式match和lastindex疑问 头大,解决就全部给分 新手问一个关于JavaScript代码的问题!
var i=0;
var d='';
function check(obj)
{
document.getElementsByTagName('form')[0].action='url';
document.getElementsByTagName('form')[0].target='_blank';
document.getElementsByTagName('form')[0].submit();
obj.disabled=true;
d=window.setInterval('delay()',1000)
}
function delay()
{
alert(i);
i+=1;
if(i==5)
{
window.clearInterval(d);
document.getElementById('btn').disabled=false;
}
}
</script>
<form>
<input type=button value='submit' onclick='check(this)' id='btn'>
</form>
function alertTest()
{
document.all.sdf.disabled=true;
setTimeout("document.all.sdf.disabled=false;",5000);}
</script><input type="submit" name="sdf" value="Submit" onClick="alertTest();">
我按照你这样做后,不能够post到2.php了,也就得不到数据了。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ABCDE</title>
<script>
function alertTest()
{
document.all.sdf.disabled=true;
setTimeout("document.all.sdf.disabled=false;",2000);}
</script>
</head><body>
<form method=post action=2.php>
<input type=text name=txt>
<input type="submit" name="sdf" value="Submit" onClick="alertTest();"></form>
</body></html>
这样呢?
function alertTest()
{
document.all.sdf.disabled=true;
setTimeout("document.all.sdf.disabled=false;",2000);
document.myform.submit();
}
<form action="2.php" method=post name="myform">
<input type=text name=txt>
<input type="submit" name="sdf" value="Submit" onClick="alertTest();"></form>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ABCDE</title>
<script>
function alertTest()
{
document.all.sdf.disabled=true;
setTimeout("document.all.sdf.disabled=false;",2000);
document.all.fm00.submit();
}
</script>
</head><body>
<form name=fm00 method=post action=2.php>
<input type=text name=txt><input type="button" name="sdf" value="Submit" onClick="alertTest();"></form>
</body></html>