![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| ArsNov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 1.9.2005 Репутация: нет Всего: 1 |
Есть выпадающий список с большим количеством записей.
Например страны...Их дофига. Искать вручную не удобно. Жмем кнопку "Р"- находит все страны на Р и устанавливает на курсор. Жмем Ф устанавливает на Ф (Франция например). Все чудно работает если в select значения только на англ., а если русские, то не работает. Как сделать чтоб работали? В джаваскрипт не очень хорошо разбираюсь, хочется попроще пример (если это вообще с помощью джаваскрипт решается) |
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
ArsNov, покажите Ваш код. Я правильно понял - есть список со всеми странами, на этот список повешен onKeyDown и по коду клавиши вы делаете selected первый элемент из списка с этой буквой? Подробней, - что значит "находит все страны на Р и устанавливает на курсор"?
|
|||
|
||||
| ArsNov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 1.9.2005 Репутация: нет Всего: 1 |
Если я нажму U - курсор переместится в UGANDA, если еще раз нажму, то переместится в UKRAINE итд Так выбор пункта работает. А если пункты будут по русски, то не работает... а очень нужно! |
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
ArsNov, встроенный обработчик работает и для русских букв, только в отличии от английских учитывает регистр букв. Можно написать свой обработчик onkeydown'a, где привести первый символ к нижнему регистру и проверить на совпадение с кодом.
Это сообщение отредактировал(а) dsCode - 18.9.2007, 17:35 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |