请问一个关于asp:CheckBox的问题, 在线等.
在页面上有一个asp:CheckBox和文本输入框控件;
初始化的时候asp:CheckBox是没有选中的,且文本输入框是无效的, 我想在asp:CheckBox被选中的时候, 文本输入框马上变成有效且获得输入焦点, 请问各位大侠应该怎么做? 谢谢.
问题点数:10、回复次数:9Top
1 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-04 12:19:11 得分 3
<asp:CheckBox id="checkBox1" runat="server" onClick="javascript:if(this.Checked){document.getElementById("TextBox1").disabled=false;}else{document.getElementById("TextBox1").disabled=true;}"/>
<sTop
2 楼s_hluo(笨笨熊)回复于 2006-05-04 13:07:32 得分 0
加了下面一句后运动出错: 说是分析器错误
<asp:CheckBox id="SexCB" runat="server" OnClick="javascript:if(this.Checked){document.getElementById("sex").disabled=false;}else{document.getElementById("sex").disabled=true;}"></asp:CheckBox>
Top
3 楼s_hluo(笨笨熊)回复于 2006-05-04 13:08:27 得分 0
请问应该怎么改正, 谢谢.Top
4 楼x_cong(阿聪)回复于 2006-05-04 13:19:26 得分 5
<INPUT id="chk" type="checkbox" name="chk" onclick='javascript:if(this.checked){document.getElementById("tb3").disabled=false;document.getElementById("tb3").focus()}else{document.getElementById("tb3").disabled=true;}'>
你的checkbox用客户端的就OK了.Top
5 楼plcnc2003()回复于 2006-05-04 13:29:26 得分 1
朋友你的是asp.net2.0吗,是的话,可以试试 this.Textbox1.Focus(); 或 this.SetFocus(this.Textbox1)Top
6 楼s_hluo(笨笨熊)回复于 2006-05-04 13:36:29 得分 0
还有一个问题: 不管checkbox有没有选中, this.checked都为false, 这是什么原因?Top
7 楼zxfaich(网络错误)回复于 2006-05-04 13:38:23 得分 1
用checkboxlist很好实现哦!Top
8 楼s_hluo(笨笨熊)回复于 2006-05-04 13:41:26 得分 0
请问不管checkbox有没有选中, this.checked都为false,是什么原因?Top
9 楼s_hluo(笨笨熊)回复于 2006-05-04 13:57:54 得分 0
原来javascript是区分大小写的, this.Checked 和 this.checked是不同的.Top




