很簡單的應用阿,怎麼就是有錯呢?????我都看了5個小時了就是找不出來!!!!!在線等待...解決後馬上接貼 if((selectGameForm.Pager.checked==false)是不是少了个)啊???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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"; } } 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"; } } 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"; } } 可是我的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 我想问一下。为什么是"=="?你是付值,还是判断?selectGameForm.Pager.vaule=="0"; is the value = "0" , thanks! vaule还有这个是不是该是value啊? 是..哦,,在我代碼中這些都是正確的 function OnPagerCheck() { if(selectGameForm.Pager.checked==true) selectGameForm.Pager.value="0"; else selectGameForm.Pager.value="1"; } 我加alert(selectGameForm.Pager.value)判斷時. 改變checkbox狀態時selectGameForm.Pager.value 顯示的值都是正確的, 但 ini file 還是能夠產生 天!!!!!不會吧,,,我是剛從c轉過來接手asp.net 的阿,不瞞大家,最近特低迷.剛上路阿...暈........... sRtn += "<INPUT TYPE=CHECKBOX NAME=\"Pager\" VALUE=\"0\" CHECKED onChange=\" OnPagerCheck()\">傳送至呼機</td></tr>\n";将onChange事件 改为 OnClick事件 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 首先。。不应该用这种方法添加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{} 哦,我知道gangganghao(ganggang) 你的意思. 我用sRtn 寫出checkbox 相當與html寫的效果.HttpContext.Current.Request.Form["Pager"]中的Pager为何物 Pager就是html里的checkbox 的 name 了 当你的checkbox没有选中的时候,Request.Form["Pager"]是取不到值的,所以你应该判断Request.Form["Pager"]是否为null来分别处理。 当你的checkbox没有选中的时候,Request.Form["Pager"]是取不到值的,所以你应该判断Request.Form["Pager"]是否为null来分别处理。 呵...我剛發現了,正想貼出來呢......謝了BeyondLove2000(马) are right!!! 因該在判斷sToPager是否為空? if 是 value = "1"; 就ok 了...連函數都可以省了,,,,呵,,,,多謝各位!...下班前接貼 如何将Word的内容保存到服务器? static变量 viewstatic可以跨页面使用? Website就是MVC吗?WebApplication 取隐藏域问题 路径中具有非法字符 用asp.net(C#)+SQL数据库 会员的登录 Asp.net的数据库连接的疑惑 告诉我哪错了,谢谢 这是个什么问题?怎么解决? DataList中嵌套的DataList怎么给它绑值 FileStream fs=new FileStream(filePic.PostedFile.FileName,FileMode.Open,FileAccess.Read); 出错 ASP.net 里的超时怎么设置
{ 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";
}
}
{ 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";
}
}
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";
}
}
在 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
你是付值,还是判断?
selectGameForm.Pager.vaule=="0";
{
if(selectGameForm.Pager.checked==true)
selectGameForm.Pager.value="0";
else selectGameForm.Pager.value="1";
}
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
其次。。HttpContext.Current.Request.Form["Pager"]中的Pager为何物。。不太明了。。是你添加的CheckBox吗。。如果没有runnet="server"的话怀疑是否可获得它的值CheckBox Pager = new CheckBox();
this.Add(Pager);if(Pager.Checked)
{
// write INIContent in here
}
else
{
}
HttpContext.Current.Request.Form["Pager"]中的Pager为何物
Pager就是html里的checkbox 的 name 了