ASP.NET我要判断checkboxlist中的某项是否被选中,然后txtbox是否显示或者可编辑,,代码有什么问题吗?

if(CheckBoxList1.Items[6].Selected)txtOther1.ReadOnly=false;elsetxtOther1.ReadOnly=tr... if (CheckBoxList1.Items[6].Selected)
txtOther1.ReadOnly = false;
else
txtOther1.ReadOnly = true;
不做其他butten事件,就是在选择CheckBoxList1.Items[6].Selected执行
为什么没用,js的话也可以大侠帮忙看看.........
展开
 我来答
百度网友3831f2b
2011-06-18 · TA获得超过162个赞
知道小有建树答主
回答量:143
采纳率:100%
帮助的人:93.9万
展开全部
你这个直接在前段肯定判断不了,你这段代码应该写在checkboxlist1的selectedindexchanged事件中执行,并且checkboxlist1的aotopostback 为true 以便开启回发功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
307482311
2011-06-18 · TA获得超过1471个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:309万
展开全部
<asp:TextBox ID="text" runat="server" ReadOnly="true">
</asp:TextBox><asp:CheckBox ID="ck" runat="server" />
<script>
$(function() {
var textbox = $("#text");
$("#ck").click(function() {
if ($(this).attr("checked")=="") {
textbox.attr("readonly", "readonly");
} else {
textbox.attr("readonly", "");
}
})
})
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
越笨越爱
2011-06-18 · TA获得超过137个赞
知道答主
回答量:170
采纳率:0%
帮助的人:78.9万
展开全部
你应该判断选择的是不是第6项
if (CheckBoxList1.SelectedIndex==6)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wmmex
2011-06-20
知道答主
回答量:39
采纳率:0%
帮助的人:17.5万
展开全部
checkboxlist1的aotopostback 为true
页面加载的时候判断 !ispostback
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式