在Javascript中启用ASP隐藏标签
我有一个asp标签在Javascript中启用ASP隐藏标签,javascript,asp.net,visibility,Javascript,Asp.net,Visibility,我有一个asp标签 我想在另一个调用JS的文本框发生变化时启用它,在我的javascript中我尝试过 var idlblstarUKRollNo = '<%= lblstarUKRollNo.ClientID %>'; var lblstarUKRollNo = document.getElementById(idlblstarUKRollNo); var idlblstarUKRollNo=''; var lblstarUKRollNo=document.getElement
我想在另一个调用JS的文本框发生变化时启用它,在我的javascript中我尝试过
var idlblstarUKRollNo = '<%= lblstarUKRollNo.ClientID %>';
var lblstarUKRollNo = document.getElementById(idlblstarUKRollNo);
var idlblstarUKRollNo='';
var lblstarUKRollNo=document.getElementById(idlblstarUKRollNo);
并使
reqdddlukjudiction.enabled=true代码>和lblstarUKRollNo.style.display=“block”代码>
这两个都不适合我。有人能帮我解决这个问题吗。如果在服务器控件上将Visible
属性设置为false,则它根本不会在客户端呈现。所以javascript无法找到它。删除可见的属性;只需使用css样式“显示:无”
”;稍后使用javascript将其更改为“display:block”如果在服务器控件上将Visible
属性设置为false,则它将根本不会在客户端呈现。所以javascript无法找到它。删除可见的属性;只需使用css样式“显示:无”
”;稍后使用javascript将其更改为“display:block”尝试使用jQuery-$('.someElement').attr('disabled','') 尝试使用jQuery-$('.someElement').attr('disabled','') 除了上面@mshsyayem所说的之外,您还必须将显示设置为无。
您可以通过使用属性在代码隐藏中实现这一点。见下文
lblstarUKRollNo.Attributes.Add("style", "display:none");
除了上面@mshsyayem所说的之外,您还必须将显示设置为无。
您可以通过使用属性在代码隐藏中实现这一点。见下文
lblstarUKRollNo.Attributes.Add("style", "display:none");
在适应您的情况后:
<asp:Label id="lblstarUKRollNo" style="display: block;" runat="server" Text="*" CssClass="star"/>
在适应您的情况后:
<asp:Label id="lblstarUKRollNo" style="display: block;" runat="server" Text="*" CssClass="star"/>
看看看得见的东西,看看看得见的东西