javascript - 设置div可见

标签 javascript jquery

我想设置可见的valError。我尝试了一切,但它不起作用。有人可以帮助我吗?

<script type="text/javascript">    
    function ValidateTextBox(elem) {
        if (elem.val() == "") {                
            return false;
        }
        else return true;
    }

    function ValidateForm() {
      var a = ValidateTextBox($('[id$=txtBxLangName]'));

      if (a)
          return true;
      else {                                          
          $('#valError').html('Please fill required field');
          $('#valError').show();
          return false;
           }
     } 
</script>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
   <div class="alert alert-error" visible="false" id="valError" runat="server">                       
   </div>                         
   <asp:TextBox ID="txtBxLangName" runat="server" CssClass="textEntry">
   </asp:TextBox>
   <asp:Button ID="btnNewAndUpdate" runat="server" Text="Save" OnClick="btnNewAndUpdate_Click" OnClientClick="return ValidateForm()" />
</asp:Content>

最佳答案

<div class="alert alert-error" visible="false" id="valError" runat="server">  

应该是

<div class="alert alert-error" style="display: none" id="valError" runat="server">  

然后 .show() 就可以工作了。

仅供其他人查看此内容的目的,下面的答案显示了此解决方案的工作还需要什么:

 <asp:TextBox ID="txtBxLangName" runat="server" CssClass="textEntry" ClientIDMode="Static">
 </asp:TextBox>

关于javascript - 设置div可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15896977/

相关文章:

JavaScript 日期函数不起作用

javascript - 访问 React 状态对象中的 "this"关键字

javascript - 在 Angular.js 的 ngModel 中使用表达式

javascript - 加载带有 Bootstrap 模式的ajax页面,并立即自动启动该模式

javascript - 简码作为 WordPress 中的值

javascript - 使用基于 html id 的 JavaScript 循环

javascript - dojox.embed.flash 上的 dojo eventListener

PHP - 无法插入正确的时间格式

javascript - 如何动态设置div标签的高度?

javascript - 给定 DIV 后面图像的平均颜色,