【问题标题】:Show hidden asp.net control via jquery or javascript通过 jquery 或 javascript 显示隐藏的 asp.net 控件
【发布时间】:2015-05-09 00:37:42
【问题描述】:

我有一个隐藏控件(一个 asp.net 标签),并希望在用户单击按钮时显示它。

这里是隐藏控件

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

这里是javascript代码

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

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

这仅在标签的可见性未设置为 false 时有效。但是我希望表单开始隐藏消息。有什么我做错了吗?我应该只创建一个 javascript 函数来启动通过 javascript 隐藏标签吗?

提前致谢

【问题讨论】:

  • 当控件设置为false时,不会在客户端呈现。您可以尝试在控件上设置 display:none 以使其工作。
  • 为标签style="display:none"添加样式属性?
  • 这工作,谢谢!

标签: javascript jquery asp.net


【解决方案1】:

当 dom 准备好时,您可以将其隐藏起来:

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

或者,您可以使用 css:

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

【讨论】:

  • @Eliseo 很乐意提供帮助,不要忘记标记答案:)
猜你喜欢
  • 2015-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多