JS控制服务器控件的Enable属性的问题。 如果我将在后台将服务器控件的Enabled属性设置为true,那么用JS可以用disabled来修改这个控件的Enabled属性。但是如果我在后台将Enabled值设为false,JS就不能通过设置disabled来修改控件的Enabled值。这个问题怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就好了 document.getElementById("TextBox1").disabled = false;document.getElementById("CheckBox1").disabled = false;document.getElementById("CheckBox1").parentElement.disabled = false;//把他的父元素也disabled = false<div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:CheckBox ID="CheckBox1" runat="server" /> </div> 如果是用JS,建议用 控件id.style.display =="none" 或="" 来控制显示不显示 查看一下html源代码就知道了 <div> <input name="TextBox1" type="text" id="TextBox1" disabled="disabled" />--这是TextBox生成的 <span disabled="disabled"><input id="CheckBox1" type="checkbox" name="CheckBox1" disabled="disabled" /></span>--这是CheckBox生成的 </div>明白了吧? checkbox会生成一个 <span> </span>把checkbox包起来 document.getElementById("TextBox1")style.visibility="hidden";这个试试或者 document.getElementById("TextBox1").style.display="none" 任何服务器控件最终都生成HTML所以,没有JS处理不了的。 OutputCache 缓存时 session状态的控制 清楚页面缓存 求解循环执行SQL问题 谁来帮解答一道面试题目? 如何在一个框架中给treeview帮顶数据后有一个连接,让其在框架的右边的y页面显示连接阿? 求助,return后有一排label格式发生变化! 麻烦各位帮我加上一句删除DataGrid中某条记录的确认提示语句,谢谢! 水晶报表 基础问:关于listBox中间所有item的获取 谁有vs.net的序列号? 关于SQL一条语句的问题 恳请解决下这两个错误原因,小弟对web编程不是太熟悉
document.getElementById("CheckBox1").disabled = false;
document.getElementById("CheckBox1").parentElement.disabled = false;//把他的父元素也disabled = false
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CheckBox ID="CheckBox1" runat="server" />
</div>
<input name="TextBox1" type="text" id="TextBox1" disabled="disabled" />--这是TextBox生成的
<span disabled="disabled"><input id="CheckBox1" type="checkbox" name="CheckBox1" disabled="disabled" /></span>--这是CheckBox生成的
</div>明白了吧?
checkbox会生成一个 <span> </span>把checkbox包起来
这个试试
或者 document.getElementById("TextBox1").style.display="none"
所以,没有JS处理不了的。