Как среагировать на нажатие 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, время: 16:34. |