<select> и русский текст

proc

Новичок
<select> и русский текст

Если в <select> записать слова латинскими буквами, то при нажатии с клавы курсор переместиться на слова в котором первая буква совпадает с нажатой. А вот с русским текстом беда. Что делать?
 

crocodile2u

http://vbolshov.org.ru
Событие будет - что-то вроде onKeyDown.

У объекта select есть свойство (не пинайте за терминологию, если что не так) - options. Дальше придется тебе искать в доках () или подождать, пока кто еще чего посоветует - я что-то подобное делал уже давно, порылся в этом старье - и не нашел. Могу только обнадежить - задача осуществима.
 

Romantik

TeaM PHPClub
Лучше создать свою функцию по событию onKeyUp
перед этим создав массив подобный option значений и сравнивая побуквенно делать selected
 

crocodile2u

http://vbolshov.org.ru
Вчера вечером (делать было нечего) - решил забацать какой-никакой аналог комбо-бокса (готовый пример как-то не хотелось искать).

В общем фишка такая - на селект я вообще забил, сделал текстовый инпут с кнопкой, кот. показывает выпадающее меню с option'ами; а по отжатию клавиши, если уже введенная часть слова соответствует началу какого-либо option, пользователю предлагается продолжение в виде этого option'а; продолжение уже выделено; также при совпадении раскрывается выпадающее меню...

http://4rome.okclub.org/test1/test.zip

PS. Там используется еще библиотечка klayers.js, которую я скачал с сайта некоего Круглова, (за что ему спасибо)...

PPS: тестил только под IE 6.0 (за полтора часа много ли успеешь?)
 
Сверху