Событие onbeforeeditfocus
Событие onbeforeeditfocus происходит перед тем, как элементы input:file, input:password, input:text, textarea или элементы в редактируемой области становятся UI-активными.
Применимо к:
a, abbr, acronym, address, applet, area, b, bdo, big, blockquote, body, button, center, cite, code, dd, del, dfn, dir, div, dl, dt, em, embed, fieldset, font, form,
frameset, h1-h6, hr, html, i, iframe, input, ins, isindex, kbd, label, legend, li, listing, map,marquee, menu, nobr, noframes, object, ol, p, plaintext, pre, q, s, samp, select, small, span, strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var, xmp
Поддержка браузерами
Действия, вызывающие данное событие
Для элементов input:file, input:password, input:text, textarea:
- Щелчок мыши на элементе.
- Активация элемента с помощью табуляции или горячих клавиш.
- Метод setActive для элемента.
- Метод focus для элемента.
Для элементов в редактируемой области:
- Щелчок мыши на элементе или его дочернем элементе.
- Активация элемента или его дочернего элемента с помощью табуляции или горячих клавиш.
- Метод setActive для элемента или его дочернего элемента.
- Метод focus для элемента или его дочернего элемента.
Пример
<input accesskey="1" value="ALT + 1" /> <input accesskey="2" value="ALT + 2" onbeforeeditfocus="return false;" onfocus="alert('Элемент получил фокус!');" />
Заметки
UI-активированное состояние отличается от активированного состояния. Например, если вы отмените событие onbeforeeditfocus для input:text, элемент получит фокус, но курсор не будет виден.
В спецификации HTML 4.01 событие onbeforeeditfocus отсутствует!
По теме
- Событие onbeforecopy
- Событие onbeforecut
- Событие onbeforepaste
- Событие oncopy
- Событие oncut
- Событие oninput
- Событие onpaste