Я хотел бы иметь выпадающий список с вариантами A, B, C и Custom. Когда выбрано таргетинг, выпадающее меню будет заменено текстовым полем, чтобы пользователь мог указать собственное имя, если он этого захочет.Выпадающий список в текстовое поле с jQuery?
Итак, первый у нас есть что-то вроде этого
<select id="foo" name="foo">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="custom">Custom</option>
</select>
И после того, как выбран пользовательский, весь выпадающий список превращалась бы это:
<input name="foo" type="text" />
Нужно ли менять его с новой добавленной опцией? – jcuenod
Плохой дизайн пользовательского интерфейса, так как пользователь не может изменить свое мнение и выбрать другой вариант после замены окна выбора. Лучше просто показать/скрыть дополнительный поле ввода, когда пользователь выбран или отменен. –
@ Габи: это хорошая точка зрения. – randomguy