Каков хороший способ иметь автозаполнение текстовых полей в формах, написанных в 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 отображается в форме. Я видел подобный вопрос здесь. Но я не могу приспособить его к нефриту. Ваш вклад поможет решить мою проблему.

0 ответов

Другие вопросы по тегам