Как выбрать значение раскрывающегося списка в письме - PullRequest
0 голосов
/ 20 июня 2020

вот моя проблема:

Я хочу отправить письмо, но шаблон письма не учитывает выбранное значение раскрывающегося списка.

На стороне сервера: На странице Интернет, у меня есть текстовое поле. Содержимое текстового поля загружается из базы данных. В этой базе данных у меня есть поле, в котором хранится шаблон. в шаблон я добавил этот код:

<label> titre </titre>
 <select id='list1'>
  <option>rent1</option>
  <option>rent2</option>
  <option>rent3</option>
</select>

Итак, у меня есть раскрывающийся список.

на стороне клиента:

Мой раскрывающийся список отображается правильно, но если я выбираю значение, то отправляемая мною почта не выбирает никакого значения. Должен ли я сделать PostBack для раскрывающегося списка? Как я могу получить значение по почте?

У меня нет доступа к серверному скрипту as pnet.

Ответы [ 4 ]

0 голосов
/ 21 июня 2020

на почту, не могу получить выбранное значение. есть только значение по умолчанию

В моей почте у меня есть Title: [rent1V], а не выбранное значение. Почему значение отображается с [V]

<script>
document.querySelector('#list1').value
</script>

<label> titre </titre>
 <select id="list1" name="list1" onchange="log()">
  <option value="rent1">rent1</option>
  <option value="rent2">rent2</option>
  <option value="rent3">rent3</option>
</select>
0 голосов
/ 20 июня 2020

У вас должны быть имена и значения для ваших входных данных. Затем для доступа к значениям просто получите значение select input

function log(){
    console.log(document.getElementById("list1").value);
}
<label> titre </titre>
 <select id="list1" name="list1" onchange="log()">
  <option value="rent1">rent1</option>
  <option value="rent2">rent2</option>
  <option value="rent3">rent3</option>
</select>
0 голосов
/ 21 июня 2020

Я могу забрать стоимость, но в моей почте всегда указывается значение по умолчанию.

0 голосов
/ 20 июня 2020

Внутри тега отсутствует значение атрибута, этот атрибут содержит значение каждой опции. Например, <option value="rent3ID">rent3</option>.

Когда вы выполните команду document.querySelector('#list1').value, вы получите значение атрибута выбранной опции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...