我试图在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>
答案 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处插入脚本非常重要。这样页面就可以先注册控件了。