如何根据选择更改邮件收件人?

时间:2019-01-17 18:21:35

标签: html mailto

我是这个方面的新手,所以可能不太漂亮。我想通过电子邮件发送一系列输入。电子邮件应基于选项值选择而更改。我想出了如何将mailto设置为固定电子邮件,但是我想根据位置更改电子邮件。

我不确定还有什么尝试

<!DOCTYPE html>
<html>
<body>

<h2>New Product Purchase Request Form</h2>

<form action="mailto:email@company.com?subject=New Product Purchase Request" method="post" enctype="text/plain">
Storeoom:<br>
<select name="Storeroom">
  <option value="Storeroom1">Storeroom1</option>
  <option value="Storeroom2">Storeroom2</option>
</select><br>
Requested By:<br>
<input type="text" name="Requested By:"><br>
Request Date:<br>
<input type="date" name="Request Date:"><br>
Product Name: <br>
<input type="text" name="Product Name:" size="50"><br>
Model/Part#: <br>
<input type="text" name="Model/Part#"><br>
Quantity: <br>
<input type="number" name="QTY:"><br>
Comment:<br>
<input type="text" name="comment" size="50"><br><br>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</form>

</body>
</html>

我希望根据Storoom的选择将电子邮件传递给“ mailto”

Storeroom1 = email123@company.com Storeroom2-emailABC@company.com

1 个答案:

答案 0 :(得分:0)

您的标签只是html和mailto(因此,如果有限制),则每个目的地都必须具有单独的表单。

如果您可以使用javascript,则可以让浏览器根据单选按钮选择更新目的地。

如果这是面向客户的(或在Internet上),那么您可能应该使用nms-FormMail

来设置服务器端的电子邮件地址。