Post 表格,trim 来自组合的值

Post form, trim value from combo

我有问题。我想创建一个表单,我想 post 选择值,但我还想向我不想发送的每个组合框选项添加额外信息。

我有组合选项。我只想在 BuildDate 之前发送值。发送后我可以 trim 该值 - 使用 $rev = $_GET['version']); $temp = explode(" ", $rev); $rev = $temp[0]; 但我不想在 url

中看到这个

如果您将 ID 作为每个 option 中的 value 属性,该值将只提交给服务器,而不是可见文本。

例如

<select name="yourdropdown">
  <option value="A">A - 100</option>
  <option value="B">B - 200</option>
</select>

在那个例子中,如果选择了第一个选项,那么只有 A 被提交到服务器,因为那是选项的 value

文档:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option

此外,如果您不希望表单数据在 URL 中可见,您可以通过 POST(而不是默认的 GET)提交数据 - 这样数据是改为在请求正文中传输。