代码之家  ›  专栏  ›  技术社区  ›  Eugenio

选择表单输入不在php电子邮件上呈现

php
  •  0
  • Eugenio  · 技术社区  · 6 年前

    <select class="motive" name="motive">
        <option value="" disabled selected>Select a Number</option>
        <option value="">One</option>
        <option value="">Two</option>
        <option value="">Three</option>
    </select>
    

    在php表单方面,我有这段代码

    $motive = $_POST['motive'];
    

    在我收到的电子邮件中,我没有显示动机,显示为空白。有人能告诉我为什么吗?

    谢谢!

    2 回复  |  直到 6 年前
        1
  •  0
  •   Zac    6 年前

    为你们每个人 <option> value 属性集。

    <select class="motive" name="motive">
        <option value="" disabled selected>Select a Number</option>
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="2">Three</option>
    </select>
    

    如果用户选择了选项1并提交表单,那么在PHP中

    $selected_motive = $_POST['motive']; // equals "1"

        2
  •  -1
  •   kemp    6 年前

    <select> 电子邮件中不允许输入。大多数电子邮件客户端只会删除它们。