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的话也可以大侠帮忙看看......... 展开
txtOther1.ReadOnly = false;
else
txtOther1.ReadOnly = true;
不做其他butten事件,就是在选择CheckBoxList1.Items[6].Selected执行
为什么没用,js的话也可以大侠帮忙看看......... 展开
4个回答
展开全部
你这个直接在前段肯定判断不了,你这段代码应该写在checkboxlist1的selectedindexchanged事件中执行,并且checkboxlist1的aotopostback 为true 以便开启回发功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
</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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该判断选择的是不是第6项
if (CheckBoxList1.SelectedIndex==6)
if (CheckBoxList1.SelectedIndex==6)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
checkboxlist1的aotopostback 为true
页面加载的时候判断 !ispostback
页面加载的时候判断 !ispostback
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询