简体   繁体   English

通过jQuery或JavaScript显示隐藏的asp.net控件

[英]Show hidden asp.net control via jquery or javascript

I have a hidden control (an asp.net label) and want to show it when a user clicks a button. 我有一个隐藏的控件(一个asp.net标签),并希望在用户单击按钮时显示它。

Here is the hidden control 这是隐藏的控件

<asp:Label ID="lblCityRequired" visible="False" runat="server" Text="Required if Country  State are selected"></asp:Label>

Here is the javascript code 这是JavaScript代码

function showLabel()
{
    $("#lblCityRequired").show();
}

function hideLabel()
{
    $("#lblCityRequired").hide();
}

This only works when the label's visibility is not set to false. 这仅在标签的可见性未设置为false时有效。 However I want the form to start up hiding the message. 但是,我希望表单开始隐藏消息。 Is there something I am doing wrong? 我做错什么了吗? Should I just create a javascript function that starts up hiding the label via javascript? 我应该只创建一个开始通过javascript隐藏标签的javascript函数吗?

Thanks in advance 提前致谢

You can hide it initally when dom is ready: 您可以在dom准备就绪时将其初始隐藏:

 $(function(){
     hideLabel();
 })

Or, you can use css: 或者,您可以使用css:

 <style>#lblCityRequired{display:none;}</style>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM