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