Показать сообщение отдельно
Старый 09.02.2016, 20:27   #1
alagor
Сам себе режиссер
 
Аватар для alagor
 
Регистрация: 31.03.2010
Адрес: Россия
Сообщений: 1,561
Сказал(а) спасибо: 19
Поблагодарили 81 раз(а) в 74 сообщениях
По умолчанию javascript: События и перехватчики для полей формы input

События и перехватчики для полей формы input в javascript

У инпутов в javascript есть:
onfocus (при фокусировке менять задний фон или бордеры);
onblur (при потере фокусировки запускать проверку того, что было введено);
onchange — при изменеии значения инпута, сработает только после того, как мы уберем фокус с элемента;
PHP код:
document.querySelector("input").onfocus
document
.querySelector("input").onblur
document
.querySelector("input").onchange 
onkeydown — при нажатии кнопки клавиатуры, сработает сразу;
onkeyup — при отжатии кнопки клавиатуры;
onkeypress — только после того как нажали и потом отпустили;
onmousedown — после нажатия левой кнопки мыши;
onmouseup — после отпускания левой кнопки мыши;
onclick — срабатывает на клик мыши;
ondblclick — после двойного клика на левую кнопку мыши;
oncontextmenu — после нажатия и отпускания правой кнопки мыши;
onmousemove — срабатывает на любое движение мыши (используется для drag’n’drop);
onmousedown — берем обьект — меняем координаты элемента (ставим новые координаты из первого аргумента события)
alagor вне форума   Ответить с цитированием