Как среагировать на нажатие enter в поле input типа text?
Сейчас есть следующее:
Input <input class="class-inputa" type="text"> И обработчик (который не работает) этого input(-a) <script type="text/javascript"> if(document.getElementsByClassName('class-inputa').onclick == true) { alert("Ура!"); } </script> Прекрасно понимаю, что могу делать, что-то не так. Потому обращаюсь к вам. |
Клавиши не создают события onclick.
document.getElementsByClassName('class-inputa')[0].onkeypress = function(e) { if(e.key=='Enter') alert('Enter') } |
Цитата:
|
Цитата:
|
Цитата:
<input class="class-inputa" type="text"> И все. Ни каких bottom(-ов) или submit(-ов). Но кнопка по нажатию, на которую происходит событие аналогичное вызванному enter(-ом), все таки есть. И реализована она именно посредством псевдоэлемента :after. То есть этот самый псевдоэлемент работает вместо обычной кнопки. Можно ли как-нибудь попросить Javascript среагировать на элемент созданный посредством css :) ? |
Цитата:
|
Часовой пояс GMT +3, время: 12:30. |