Мне нужно простое*, еще можно использовать** «поле со списком« что может дать мне value
выбранной записи; или с содержанием произвольного текста, введенного вместе с предопределенным value
(например: 0
указать запись вне списка), когда она была представлена. Я не могу найти хорошее решение; Пожалуйста, помогите мне 🙂
Чтобы подробнее остановиться на этом деле, рассмотрим следующий код:
<select name="code">
<option value="1">One</option>
<option value="2" selected>Two</option>
<option value="3">Three</option>
</select>
Используя вышеупомянутую структуру, я могу получить code
с партнером value
в PHP; это хорошо, но этого недостаточно! Мне также нужно позволить пользователю ввести любую произвольную строку и получить эту произвольную строку в PHP, возможно, с предопределенным пользовательским value
из 0
для обозначения введенного значения нет в списке.
<datalist>
также не подходит, так как он имеет различные реализации в разных браузерах, некоторые из которых также нежелательно помещают содержимое value
в поле ввода.
* От «просто» Я имею в виду, чтобы иметь минимально возможные зависимости.
** и по «Утилизируемый» Я имею в виду такие функции, как автозаполнение, чтобы иметь возможность получить желаемую запись selected
, так далее.
Задача ещё не решена.
Других решений пока нет …