繁体   English   中英

如何在asp:TextBox的keyup事件上调用javascript函数

[英]How to call javascript function on keyup event for asp:TextBox

如何在asp.net的TextBox控件的keyup事件上调用javascript函数? 我正在尝试这样的事情,但它没有用。

<asp:TextBox ID="txt_userid" runat="server"  onkeyup="GetRes();"></asp:TextBox>


UPDATE
有一个更新警报正在工作但java函数中的断点不起作用。

测试此解决方案:

将此代码添加到您的页面加载

txt_userid.Attributes.Add("onkeyup", "GetRes();");

我不是说这是最好的方式,但它确实有效。

更新:

完整样本:

ASPX:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:TextBox ID="txt_userid" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>

代码背后:

protected void Page_Load(object sender, EventArgs e)
        {
            txt_userid.Attributes.Add("onkeyup", "alert('hi');");
        }

完美的工作。 在IE,Chrome,FireFox中测试过。

这很简单:

TextBox1.Attributes.Add("onclick", "hello();");

在asp.cs代码文件中。

然后在aspx源文件中使用javascript函数:

<script type="text/javascript">
    function hello() {

    alert("hi")

    }

</script>
$(document).ready(function () {
  $('#<%=TextBox1%>').keyup(function () {
    updateDateKey($(this).val());
  });
});

暂无
暂无

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

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