按钮默认是被DISABLE掉的.
然后setTimeout(),在规定时间后ENABLE它!
你还可以在按钮上做一个倒计时.

解决方案 »

  1.   

    好象刚刚说得不对.我测试过了,这样才对:
    <form name=fm1>
    <input type=button value=Click name=bt disabled>
    </form>
    <script>
    var i=10;
    function func()
    {
    i--;
    fm1.bt.value=i;
    if (i==0)
       {
       clearInterval(Inv);
       fm1.bt.disabled=false;
       fm.bt.value="You Can Click Now!";
       }
    }
    Inv=setInterval("func()",1000);
    </script>
      

  2.   

    手误,小错误:<form name=fm1>
    <input type=button value=Click name=bt disabled>
    </form>
    <script>
    var i=10;
    function func()
    {
    i--;
    fm1.bt.value=i;
    if (i==0)
       {
       clearInterval(Inv);
       fm1.bt.disabled=false;
       fm1.bt.value="You Can Click Now!";
       }
    }
    Inv=setInterval("func()",1000);
    </script>具体的再根据你的情况改一改就可以了!