<input type="submit" value="提交" id="myBtn" onclick="myBtn.disabled=true;setTimeout('myBtn.disabled=false;',5000);">

解决方案 »

  1.   

    <input type="button" value="确认" disable > 加个定时器就行了
      

  2.   

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

  3.   

    <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();">
      

  4.   

    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>
      

  5.   


    这样呢?
    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>
      

  6.   

    这样改看看,能否满足楼主的要求:
    <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>
      

  7.   

    最好把 <input type="submit" 改成 type="button"...
      

  8.   

    应该先提交,后disable,这样post后可以得到数据