if((selectGameForm.Pager.checked==false)是不是少了个)啊????

解决方案 »

  1.   

    function OnPagerCheck()
      {  if(!selectGameForm.Pager.checked)
         {  alert('1111111');
           selectGameForm.Pager.checked=true;
           selectGameForm.Pager.vaule="0";
          }
         else{
           alert('2222222');
           selectGameForm.Pager.checked=false;
           selectGameForm.Pager.vaule="1";
              }
        }
      

  2.   

    change the code and try runfunction OnPagerCheck()
      {  if((document.getElementById("Pager").checked==false)
         {  alert('1111111');
           document.getElementById("Pager").checked==true;
           //document.getElementById("Pager").vaule=="0";
          }
         else{
           alert('2222222');
           document.getElementById("Pager").checked==false;
           //selectGameForm.Pager.vaule=="1";
              }
        }
      

  3.   


    function OnPagerCheck()
      {  if(document.getElementById("Pager").checked==false)
         {  alert('1111111');
           document.getElementById("Pager").checked==true;
           //document.getElementById("Pager").vaule=="0";
          }
         else{
           alert('2222222');
           document.getElementById("Pager").checked==false;
           //selectGameForm.Pager.vaule=="1";
              }
        }
      

  4.   

    可是我的vaule 值不能改變阿..sRtn += "<INPUT TYPE=CHECKBOX NAME=\"Pager\" VALUE=\"0\" CHECKED onChange=\" OnPagerCheck()\">傳送至呼機</td></tr>\n";
    在 c#中
    我寫個if(//vaule==0)
         {// write a  ini file
           }
    在將上述改為
      function OnPagerCheck()
      {  if(selectGameForm.Pager.checked==true)            
             selectGameForm.Pager.vaule=="0";
         
          else
             selectGameForm.Pager.vaule=="1";               
        }
    結果是不管checkbox 是否 check.  ini file 都會產生
    ..暈了.....
      我要怎樣設置才會不用改變checkbox的狀態就可以寫ini file 並將value==0
    黨改變狀態時,不能寫ini file.將value==1
      

  5.   

    我想问一下。为什么是"=="?
    你是付值,还是判断?
    selectGameForm.Pager.vaule=="0";
      

  6.   

    is the  value = "0" , thanks!
      

  7.   

    vaule还有这个是不是该是value啊?
      

  8.   

    是..哦,,在我代碼中這些都是正確的 function OnPagerCheck()
      {  
          if(selectGameForm.Pager.checked==true)                      
             selectGameForm.Pager.value="0";  
          else selectGameForm.Pager.value="1";                                 
        }
      

  9.   

    我加alert(selectGameForm.Pager.value)判斷時. 改變checkbox狀態時selectGameForm.Pager.value 顯示的值都是正確的, 但 ini file 還是能夠產生
      

  10.   

    天!!!!!不會吧,,,我是剛從c轉過來接手asp.net 的阿,不瞞大家,最近特低迷.剛上路阿...暈...........
      

  11.   

    sRtn += "<INPUT TYPE=CHECKBOX NAME=\"Pager\" VALUE=\"0\" CHECKED onChange=\" OnPagerCheck()\">傳送至呼機</td></tr>\n";将onChange事件 改为 OnClick事件
      

  12.   

    OnClick 也照寫ini fileasp.net ------javascript腳本
     function OnPagerCheck()
      {  
          if(selectGameForm.Pager.checked==true)                      
             selectGameForm.Pager.value="0";            
          else              
             selectGameForm.Pager.value="1";
        }
    c#-------public object ExecuteQuery(object[] Params) 函數中
     sRtn += "<INPUT TYPE=CHECKBOX NAME=\"Pager\" VALUE=\"0\" CHECKED  OnClick=\" OnPagerCheck()\">傳送至呼機</td></tr>\n";
    c#------  public int ExecuteNonQuery(object[] Params) 函數中
    ..........
     sToPager = HttpContext.Current.Request.Form["Pager"];
    .....
    if(sToPager.Equals("0"))  // write the ini file
    {..........
     // write INIContent in here 
     .........
    }
    .........
    不論我怎樣設置  都能產生ini file 
    我是要Pager 的value= "1" 即 sToPager = "1" 時 不能產生ini file
      

  13.   

    首先。。不应该用这种方法添加CheckBox。
    其次。。HttpContext.Current.Request.Form["Pager"]中的Pager为何物。。不太明了。。是你添加的CheckBox吗。。如果没有runnet="server"的话怀疑是否可获得它的值CheckBox Pager = new CheckBox();
    this.Add(Pager);if(Pager.Checked)
    {
       // write INIContent in here 
    }
    else
    {
    }
      

  14.   

    哦,我知道gangganghao(ganggang) 你的意思. 我用sRtn 寫出checkbox 相當與html寫的效果.
    HttpContext.Current.Request.Form["Pager"]中的Pager为何物 
      Pager就是html里的checkbox 的 name 了
      

  15.   

    当你的checkbox没有选中的时候,Request.Form["Pager"]是取不到值的,所以你应该判断Request.Form["Pager"]是否为null来分别处理。
      

  16.   

    当你的checkbox没有选中的时候,Request.Form["Pager"]是取不到值的,所以你应该判断Request.Form["Pager"]是否为null来分别处理。
      

  17.   

    呵...我剛發現了,正想貼出來呢......謝了BeyondLove2000(马)  are right!!!
      

  18.   

    因該在判斷sToPager是否為空? if 是 value = "1"; 就ok 了...連函數都可以省了,,,,呵,,,,多謝各位!...下班前接貼