Помощник
|
Тег input - обработка клавиш вверх/вниз |
zidan
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
21.10.2010, 15:51;
Ответить: alexdrob
Сообщение
#2
|
|
У меня работает
<!DOCTYPE HTML>
<html> <head> <title>Untitled</title> </head> <body> <span style="font-size:32px;"><span style="color:#ff0000;">теапа t hth tf htf</span></span> <script> function SendingQuery(e) { e = e || window.event; var keyCode = e.keyCode || e.which; switch (e.keyCode || e.which) { case 38: alert(1); break; case 40: alert(2); break; } } </script> <input onKeyUp="SendingQuery(event)"> </body> </html> |
|
|
zidan
|
Сообщение
#3
|
|
В каких браузерах?
|
|
|
alexdrob |
21.10.2010, 16:00;
Ответить: alexdrob
Сообщение
#4
|
|
хром, мазила, ие8
|
|
|
zidan
|
Сообщение
#5
|
|
В них ещё как-то, а в Опере совсем не работает.
Я при вводе текста в текстовое поле рядом выкидываю донаборщик. По стрелкам вниз/вверх выделяю пункты в донаборщике. В Mozilla это срабатывает 2 раза, в Хроме 1, в Опере 0, в IE всё отлично. Фокус пробовал возвращать - не помогло. |
|
|
alexdrob |
21.10.2010, 16:23;
Ответить: alexdrob
Сообщение
#6
|
|
ну а если обрабатывать нажатие в донаборщике)
|
|
|
zidan
|
Сообщение
#7
|
|
Только в него нужно по клавише вниз/вверх фокус перевести, а она не работает.)))
С другими браузерами разобрался (была ошибка в типах), а в Опере никак. Очевидно, что она именно не ловит эти клавиши. Я где-то читал, что они ей заняты, но это же как-нибудь можно обойти? P.S. Например, на сайте http://www.iconsearch.ru/ донаборщик в Опере даже не выскакивает. |
|
|
alexdrob |
21.10.2010, 16:45;
Ответить: alexdrob
Сообщение
#8
|
|
а если на onKeyPress повесить?
|
|
|
zidan
|
Сообщение
#9
|
|
Реально работает.) Но в OnKeyPress я не могу значение текстового поля правильно получить (на один символ меньше). А ещё в Хроме перестало работать.)))
И ещё одна неточность - в Опере по onKeyUp не работает только стрелка вниз (вверх работает). Либо я сошёл с ума, либо Опера. Исправил в input autocomplete="false" на autocomplete="off" и всё заработало. |
|
|
bioz00 |
7.7.2011, 21:23;
Ответить: bioz00
Сообщение
#10
|
|
Спасибо, помогло
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Тег H1 новостного сайта для главной станицы | 1 | mdobyshev | 1266 | 26.11.2023, 17:38 автор: malamut |
|
pocket-exchange.com - обмен электронных валют. Низкие курсы! Быстрая обработка заявок! | 8 | pocket_exchange | 9369 | 12.8.2022, 15:30 автор: pocket_exchange |
|
Сотрудничество и качественная обработка трафика | 4 | BNRKmaster | 893 | 12.6.2021, 13:02 автор: NormanSky |
|
Нужна обработка фото в стиле GTA | 4 | Yoga | 1868 | 4.1.2021, 19:28 автор: essed |
|
Парсинг, наполнение\обработка, верстка и перенос сайтов, программирование на php Спаршу\обработаю\залью контент для ваших сайтов\магазинов |
1 | mazdada | 1075 | 26.12.2020, 21:46 автор: Mukis |
Текстовая версия | Сейчас: 25.4.2024, 12:00 |