Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор пункта выпадающего меню, Трабл 
:(
    Опции темы
ArsNov
Дата 18.9.2007, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 1.9.2005

Репутация: нет
Всего: 1



Есть выпадающий список с большим количеством записей.
Например страны...Их дофига.
Искать вручную не удобно. Жмем кнопку "Р"- находит все страны на Р и устанавливает на  курсор. Жмем Ф устанавливает на Ф (Франция например).
Все чудно работает если в select значения только на англ., а если русские, то не работает. 
Как сделать чтоб работали?

В джаваскрипт не очень хорошо разбираюсь, хочется попроще пример (если это вообще с помощью джаваскрипт решается)  smile 
PM MAIL ICQ   Вверх
dsCode
Дата 18.9.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



ArsNov, покажите Ваш код. Я правильно понял - есть список со всеми странами, на этот список повешен onKeyDown и по коду клавиши вы делаете selected первый элемент из списка с этой буквой? Подробней, - что значит "находит все страны на Р и устанавливает на  курсор"?


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
ArsNov
Дата 18.9.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 1.9.2005

Репутация: нет
Всего: 1



Код

<select name="in[country]"    >
                  <option value=""  > -- Choose from List -- </option>
                          <option value="TM"  >Turkmenistan</option>
                          <option value="TC"  >Turks and Caicos Islands</option>
                          <option value="TV"  >Tuvalu</option>
                          <option value="UG"  >Uganda</option>
                          <option value="UA"  >Ukraine</option>
                          <option value="AE"  >United Arab Emirates</option>
                          <option value="GB"  >United Kingdom</option>
                          <option value="TZ"  >United Republic of Tanzania</option>
                          <option value="US"  >United States</option>
                          <option value="VI"  >United States Virgin Islands</option>
                          <option value="UY"  >Uruguay</option>
                          <option value="UZ"  >Uzbekistan</option>
                          <option value="VU"  >Vanuatu</option>
                          <option value="VE"  >Venezuela</option>
                          <option value="VN"  >Viet Nam</option>
                          <option value="WF"  >Wallis and Futuna Islands</option>
                          <option value="EH"  >Western Sahara</option>
                          <option value="YE"  >Yemen</option>
                          <option value="ZM"  >Zambia</option>
                          <option value="ZW"  >Zimbabwe</option>
              </select>


Если я нажму U - курсор переместится в UGANDA, если еще раз нажму, то переместится в UKRAINE итд
Так выбор пункта работает. А если пункты будут по русски, то не работает... а очень нужно!
PM MAIL ICQ   Вверх
dsCode
Дата 18.9.2007, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



ArsNov, встроенный обработчик работает и для русских букв, только в отличии от английских учитывает регистр букв. Можно написать свой обработчик onkeydown'a, где привести первый символ к нижнему регистру и проверить на совпадение с кодом.

Это сообщение отредактировал(а) dsCode - 18.9.2007, 17:35


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0418 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.