电子邮件表单 选择列表菜单


email form select llist menu

我有一个在电子邮件表单中使用的选择列表菜单:

<select name="orgSelect" class="orgSelect">
<option value="0">----Select product----</option>
<option value="1">Product 1</option>
<option value="2">Product 2</option>
<option value="3">Product 3</option>
</select>
但是

当电子邮件表单发送其帖子时,我不希望他获得值,但是是的,"产品 1"前面的项目标签......,选项的值正在使用另一件事,有人可以告诉我如何获取数据"产品 1"或产品 2...

要么根本不使用 value= 属性,这将让客户端发送选项的名称(但你没有得到产品的实际数字(猜测这是 ID)。

或者,更好的解决方案是在发送电子邮件之前查询数据库中的产品 ID,并从那里获取产品名称。

你这样设置

<select name="orgSelect" class="orgSelect">
<option value="0-0">----Select product----</option>
<option value="1|Product 1">Product 1</option>
<option value="2|Product 2">Product 2</option>
<option value="3|Product 3">Product 3</option>
</select>

并像这样获取帖子价值

  var arr=explode('|',$_post['orgSelect']);
  var arrval=arr[0];
  var arrname=arr[1]