想做一个BUTTON 没点的时候上面写着stop 点了之后写着restore 再点之后还是显示stop这样
请问应该怎么做?能把代码贴出来最好   
 
我想弄一个ONCLICK的EVENT 来控制一个BOOLEAN的值 来控制我的AJAX的数据传输

解决方案 »

  1.   

    ajax用jquery来做的时候可以用 abort()来暂停。var ajaxGet = $.get("comet_server.php",{id:1},function(data){
    ....//一些操作
    });
    ajaxGet.abort();
      

  2.   

    $("#btnId").toggle(function(){
        $(this).val("restore");
    },function(){
        $(this).val("stop");
    })
      

  3.   


    var EventStatus = "restore";function Ajax_Click() {
        if (EventStatus == "restore") {
            EventStatus = "stop";
            // Ajax Code
        } else {
            EventStatus = "restore";
            // Stop Code
        }
    }
      

  4.   

    如果用JQ,就用2楼的方法。
    如果没用JQ,可以用下面方法:
    <input type=button onclick="theforever_click(this)" value="stop1">
    <input type=button onclick="theforever_click(this)" value="stop1">
    <script>
    function theforever_click(obj){
    if(obj.value.indexOf("stop")>-1){
    obj.value="restore";
    //ajax行为...
    }
    else{
    obj.value="stop";
    //ajax行为...
    }
    }
    </script>
    对于有多个控制按钮的情况也适用。
      

  5.   

    你们说的我大部分都没看懂 我后来做了一个ONCLICK FUNCTION 如果点了就把BUTTON那一行的VALUE改掉 然后做了一个VAR COUNT 单数的时候就更新 双数的时候就不更新 点一下加一 虽然简单点 但是做出来了
    你们能不能用简单的方法告诉我一下怎么才能在我的TABLE里面的每一项加一个多选框 然后有个提交按钮 点了的更新 不点的就不更新啊 可以在网页上面做 也可以在后台做 后台是用C写的 我不知道该怎么弄谢谢了
      

  6.   

    <html>
     <head>
      <script type="text/javascript">
       function clickBtn(btn) {
        switch(btn.value) {
         case 'stop':
          btn.value = 'restore';
         break;
         case 'restore':
          btn.value = 'stop';
         break;
        }
       }
      </script>
     </head>
     <body>
      <input type="button" value="stop" onclick="clickBtn(this)" />
     </body>
    </html>