如何在邮件中选择下拉列表值

55ooxyrt  于 2021-07-26  发布在  Java
关注(0)|答案(4)|浏览(352)

我的问题是:
我想发送邮件,但邮件模板不考虑下拉列表的“选定”值。
在服务器端:在网页上,我有一个文本框。文本框的内容是从数据库加载的。在这个数据库中,我有一个存储模板的字段。在模板中,我添加了以下代码:

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

所以我有一个下拉列表。
在客户端:
我的下拉列表显示正确,但如果我选择了一个值,那么我发送的邮件不会选择任何值。我应该为我的下拉列表做回发吗?我怎样才能从邮件中提取价值呢?
我没有访问aspnet服务器脚本的权限。

kcrjzv8t

kcrjzv8t1#

如果标记中缺少属性值,则该属性将保存每个选项的值。每个示例 <option value="rent3ID">rent3</option> .
当你做这件事的时候 document.querySelector('#list1').value 将返回所选选项的属性值

mrfwxfqh

mrfwxfqh2#

您需要输入名称和值。然后要访问这些值,只需获取 select 输入

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>
nbnkbykc

nbnkbykc3#

我可以收集值,但我的邮件总是显示默认值。

wi3ka0sx

wi3ka0sx4#

在我的邮件中,无法获取所选值。只有默认值
在我的邮件中,我有标题:[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>

相关问题