【问题标题】:Cannot access textbox from jQuery using ClientID [duplicate]无法使用 ClientID 从 jQuery 访问文本框 [重复]
【发布时间】:2012-10-16 07:27:44
【问题描述】:

可能重复:
What’s the best way to deal with ASP.NET’s ClientID

我有以下 jQuery 语句

<script type="text/javascript">
    $(document).ready($('#<%=email.ClientID%>').keydown(function ()
    {
    alert("dsadsd");
    }
    )
        );
</script>

文本框是-->

<asp:TextBox name="email" runat="server" ID="email" CausesValidation="True" 
                            ValidationGroup="email" ></asp:TextBox>

当我输入时它不执行

【问题讨论】:

    标签: jquery asp.net


    【解决方案1】:
    <asp:TextBox name="email" ClientIDMode="Static" runat="server" ID="email" CausesValidation="True" ValidationGroup="email" ></asp:TextBox>
    
       $(document).ready(function(){
           $('#email').keydown(function(){
            alert("test");
          })    
       });
    

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 2018-09-27
      • 2012-05-03
      • 2014-06-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      相关资源
      最近更新 更多