Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   select и "побуквенная реакция" (https://javascript.ru/forum/dom-window/61157-select-i-pobukvennaya-reakciya.html)

Dimasick 06.02.2016 22:12

select и "побуквенная реакция"
 
Гуглил-гуглил, но не нашел, хотя на сайтах такое часто видел. Пусть имеем
<FORM>
<SELECT NAME='surname'>
	<OPTION VALUE=1>Иванов</OPTION>
	<OPTION VALUE=2>Купцов</OPTION>
	<OPTION VALUE=3>Петров</OPTION>
	<OPTION VALUE=4>Петровец</OPTION>
	<OPTION VALUE=5>Петровцев</OPTION>
	<OPTION VALUE=6>Питрунин</OPTION>
	<OPTION VALUE=7>Сидоров</OPTION>
</SELECT>
</FORM>

Как сделать, чтобы если пользователь нажимает П, ему сразу показало только тех, в чьих фамилихя есть "п" (5 шт !), а если потом нажимает Е, то остались только фамилии с "пе" (3 шт.) ? У меня мысль пока только в одном направлении работает - накрыть этот селект сверху текстовым полем, в него вводить текст, а после каждого нажатия сравнивать введенный текст со всеми опциями селекта и выбрасывать те, что не подходят. А можно ли как-то проще, т.е. чтобы работать только с этим селектом и не задействовать другие поля?

рони 06.02.2016 22:24

Dimasick,
http://javascript.ru/forum/showthrea...688#post372707

Dimasick 06.02.2016 22:38

Цитата:

Сообщение от рони (Сообщение 406611)

Спасибо, я где-то так это и представлял, но все-таки, можно ли обойтись без дополнительного поля?


Часовой пояс GMT +3, время: 14:10.