Проблема формы HTML, выберите существующую проблему или добавьте новую - PullRequest
1 голос
/ 18 февраля 2011

Я разрабатываю форму для приложения PHP, и мне нужна форма, в которой пользователь может выбрать опцию из выпадающего меню или добавить новую опцию через ту же форму?

Какой типввода формы это называется?Это вообще возможно?

Спасибо

Ответы [ 6 ]

1 голос
/ 18 февраля 2011

Я считаю, что это может сработать для вас.Это плагин JQuery для комбинированного списка, который имеет различные настройки, среди которых есть возможность создавать значение на лету и сохранять его в раскрывающемся списке.Проверьте демо, чтобы увидеть его в действии.Я никогда не пробовал, но выглядит очень хорошо.

jquery-jec

1 голос
/ 18 февраля 2011

Выпадающий список выбора с опцией «Другое», и, если выбраны другие, разрешают и / или требуют от них ввода значения в стандартное поле ввода текста. Вам понадобятся два элемента формы, с одним нельзя.

1 голос
/ 18 февраля 2011

Хорошо, выпадающее меню - это элемент HTML <select>

Вот так:

<select>
 <option>Option1</option>
 <option>Option2</option>
</select>

Затем, если вы хотите добавить опцию, у вас может быть отдельное текстовое поле, в котором пользователь может ввести свое значение, а затем использовать PHP для вставки нового <option> при отправке формы.

1 голос
/ 18 февраля 2011

в html 5 вы можете использовать текстовое поле со связанным списком данных ...

есть javascript, чтобы сделать это и в браузерах дерьма,

1 голос
/ 18 февраля 2011

Я считаю, что вам нужно иметь меню выбора или серию флажков для предопределенных ответов, а затем иметь «другой» вариант. Если пользователь выбирает «другое», используйте DHTML, чтобы открыть TextField.

Затем в вашем PHP-скрипте проверьте, была ли выбрана опция "other". Если это так, просто используйте данные из TextField в качестве данных для этого конкретного элемента формы.

1 голос
/ 18 февраля 2011

Я не думаю, что для этого есть определенный тип ввода.

Вы должны создать отдельное поле выбора и текстовое поле ввода, а затем написать PHP, чтобы выполнить проверку на стороне сервера, чтобы использоватьполе ввода, если пользователь не выбирает опцию из выпадающего списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...