Каков хороший способ иметь автозаполнение текстовых полей в формах, написанных в jade/pug?
У меня есть форма на основе нефрита / мопса, в которой у меня есть поле. Это поле предназначено для длинного списка авторов. Поскольку список слишком велик, я подумал, что могу пойти на автозаполнение списка. Поэтому я использовал список данных, как показано ниже:
div(class='autocomplete')
label(for='author') Author:
input#author.form-control(type='text', list="authors" placeholder="Select Author")
datalist#authors
for author in authors
option(data-value=author._id) #{author.last_name}
input#donorhidden.form-control(type="hidden" name="donor" )
Но проблема в том, что, если я упомянул значение данных, я не смогу передать author._id на сервер. Если у меня есть это в виде простого значения, как:
option(value=author._id) #{author.last_name}
Поле id отображается в форме. Я видел подобный вопрос здесь. Но я не могу приспособить его к нефриту. Ваш вклад поможет решить мою проблему.