Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2016, 22:12
Интересующийся
Отправить личное сообщение для Dimasick Посмотреть профиль Найти все сообщения от Dimasick
 
Регистрация: 15.04.2011
Сообщений: 26

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 шт.) ? У меня мысль пока только в одном направлении работает - накрыть этот селект сверху текстовым полем, в него вводить текст, а после каждого нажатия сравнивать введенный текст со всеми опциями селекта и выбрасывать те, что не подходят. А можно ли как-то проще, т.е. чтобы работать только с этим селектом и не задействовать другие поля?
Ответить с цитированием