2017-02-19 11 views
2

Я пытаюсь получить KeyPress событие для TextBox в ASP.NET, так что я нашел этот сценарий, но он не работает для меняKeyPress Событие TextBox в ASP.NET

<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

Возможный дубликат [Как сделать событие нажатия клавиши asp textbox?] (Http://stackoverflow.com/questions/12094336/how-to-make-keypress-event-of-asp-textbox) –

+1

добавьте aspx код тоже – Usman

+1

какая ошибка вы получаете в консоли? –

ответ

2

ваш скрипт работает очень хорошо, что проблема может быть в Jquery файле его не нашли в данном месте вы можете изменить ГКЗ для проверки

<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

попробовать это

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

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

Как пишет Mostafa, важно вставить скрипт в КОНЕЦ страницы. Чтобы страница могла регистрировать элементы управления в первую очередь.