ASP.NET中TextBox的KeyPress事件

时间:2017-02-19 07:25:02

标签: javascript c# jquery asp.net webforms

我试图在ASP.NET中获取TextBox的KeyPress事件,所以我找到了这个脚本,但它不适用于我

<title></title>

    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript"  lang="js">
        $(function () {
            $("#<%=TextBox1.ClientID %>").keypress(function () {
                alert("Wow; Its Work!.")
            });
        });
    </script> 

</head>

3 个答案:

答案 0 :(得分:2)

你的脚本工作得很好问题可能在jquery文件中找不到给定位置你可以更改src进行检查

<script src="jquery.js" type="text/javascript"></script>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

答案 1 :(得分:1)

试试这个

<asp:TextBox ID="TextBox1" runat="server" onkeypress="myFunction()"></asp:TextBox>

 <script language="javascript">
    function myFunction()
    {
        alert('Key Press')
    }
</script>

答案 2 :(得分:0)

像Mostafa写的那样,在页面的END处插入脚本非常重要。这样页面就可以先注册控件了。