У меня есть форма для редактирования существующих данных. Пользователь выбирает запись, а затем форма предварительно заполняется запросом базы данных. Некоторые из полей формы представлены как каталоги данных (позволяющие предварительно заполненные варианты, но пользователи могут вводить свои собственные).datalist: отображение совпадающего выбора из запроса во входном текстовом поле
То, что я хотел бы сделать это, чтобы эти datalist
элементов появляются с текущим значением для этого ключа (из БД), показывающее в текстовом поле на вершине datalist
- то есть, в той же манере, что <option>
значения может быть соответствует параметрам в входе <select>
и показывает эту опцию в поле <select>
при его рендеринге.
Я добавил selected
в список опций, как это:
<input type="search"
name="Status"
placeholder = "~ Status ~"
id="Status"
list="statuslist">
<datalist id="statuslist">
<select>
<option value="launched">launched</option>
<option value="pre-launch" selected>pre-launch</option>
<option value="no company">no company</option>
</select>
</datalist>
... но это, кажется, не сделать трюк. В поле ввода datalist
всегда отображается ~ Status ~
(заполнитель). Если я удалю заполнитель, это просто пусто.
datalist
поддерживает этот вид функциональности? Как это сделать?
Не могли бы вы показать нам ваш соответствующий код javascript/jquery? – turbopipp
Я использую плагин datalist.js. Таким образом, единственный jquery должен загрузить datalist.js в
, а затем объявить '$ ('input [list]'). Datalist();' в конце – globalSchmidtРедактировать nevermind мой комментарий к селектору, я увидел, что теперь таргетинг на список верен , – turbopipp