var start=function(){
document.getElementById("s").disabled=true;
};
</script>
<button onclick="start()" id='s' accesskey="s">开始(<U>S</U>)</button> 

解决方案 »

  1.   


    <script language="JavaScript">
    function start(obj)
    {
    if(obj.innerHTML.indexOf("开始")>-1)
    {
    obj.innerHTML=obj.innerHTML.replace("开始","停止")
    }
    else
    {
    obj.disabled=true
    document.form1.submit.click();
    }
    }
    </script>
    <form action="index.php" target="right" method="post" enctype="multipart/form-data" name="form1">
    <button onclick="start(this)" accesskey="s">开始(<U>S</U>)</button> 
    <INPUT TYPE="hidden" value="sub" name="action">
    <INPUT TYPE="hidden" value="<?=$a?>" name="RndNum">
    <input name="submit" type="submit" value="提交" class="submit3">
    </form>不太明白何意 如此???
      

  2.   

    谢谢 您的解答 
    不过我的意思是在 点“开始”的时候切换成“停止”同时执行start()函数然后点击“停止”的时候 提交隐藏表单数据 同时disable 不能再点击
    不知道我解释清楚不
      

  3.   


    <script language="JavaScript">
    function start()
    {}
    function fun(obj)
    {
    if(obj.innerHTML.indexOf("开始")>-1)
    {
    obj.innerHTML=obj.innerHTML.replace("开始","停止")
    start();
    }
    else
    {
    obj.disabled=true
    document.form1.submit.click();
    }
    }
    </script>
    <form action="index.php" target="right" method="post" enctype="multipart/form-data" name="form1">
    <button onclick="fun(this)" accesskey="s">开始(<U>S</U>)</button> 
    <INPUT TYPE="hidden" value="sub" name="action">
    <INPUT TYPE="hidden" value="<?=$a?>" name="RndNum">
    <input name="submit" type="submit" value="提交" class="submit3">
    </form>这样呢?
      

  4.   


    <input name="submit" type="submit" value="提交" class="submit3">这个不需要 其实说白了 开始的时候 TYPE="button" onclick执行start() 停止的时候type="submit" 提交<INPUT TYPE="hidden" value="sub" name="action">
    <INPUT TYPE="hidden" value="<?=$a?>" name="RndNum">
    两者交替
      

  5.   

    可以用隐藏实现两个button互换
      

  6.   

    直接设置按钮的value值就行了,或者做两个按钮一个显示一个关闭