вводимые пользователем значения в html / pug email-шаблон - PullRequest
0 голосов
/ 31 октября 2019

Введенное пользователем значение не отображается в шаблоне html.pug при опции send = true, однако preview = true показывает правильные значения.

изменение для '$ ​​value' на '# value'

пример кода:

<label for="address">Address</label>
  <textarea type="text" id="address" placeholder="#{address}" readonly></textarea>
  <label for="sname">Site Name</label>
  <textarea type="text" id="sname" name="sitename" placeholder=`${sitename}` readonly></textarea>
  <label for="gloc">Gate Location</label>
  <textarea type="text" id="gloc" name="glocation" placeholder="#{glocation}" readonly></textarea>
  <label for="completeby">Completed By</label>
  <textarea id="completeby" name="completeby" placeholder="#{completeby}" readonly></textarea>
  <br>
  <label for="Scheme Number">Scheme Number</label>
  <textarea type="text" id="SchemeNumber" placeholder="Scheme Number"></textarea>
  <br>

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

Однако электронная почта отправляется как пустой шаблон электронной почты без пользовательских значений. Если я запускаю опцию предварительного просмотра, предварительный просмотр покажет пользовательские значения ввода в шаблоне электронной почты.

Если я изменю код файла html.pug на стандартную строку, например:

 = `Gate Force Test -  ${sitename}`

, это работаеткак и ожидалось со всеми правильными значениями при отправке.

...