onchange причина возникновения?
как в функции на событие onchange узнать что его вызвало - нажатие tab, enter или потеря фокуса из-за мышки?
|
Цитата:
|
Цитата:
<form> <input type='text' onchange='alert("Test");' /> <input type='text' onchange='alert("Test");' /> <textarea onchange='alert("Test");'></textarea> <input type='submit' value='Send' /> </form> |
Цитата:
|
я ж написал "что его вызвало - нажатие tab, enter или потеря фокуса из-за мышки?"
а то , что это событие наступает только когда в элемент были введены буковки - это и ежу понятно. т.е. вводятся данные -> (enter || tab || потеря фокуса) ==> onchange - узнать что было (enter || tab || потеря фокуса)? |
прослеживать ещё такие события : focusout и keydown
|
assan, я в vba такие клавиши как, escape, tab, enter, windows, up, down, page up, page down, home, end и т.п. по keydown ловил
|
в VBA я так же б поступил, там неколько другой подход, с формы можно попасть в нужную процедуру обработки.
в jsp это как-то не очень... большое количество функций требует много времени на поиск нужной. вот и хотелось бы совместить несколько в одной. |
Часовой пояс GMT +3, время: 13:24. |