基本上我想这样做,当我将数据发布到PHP脚本时,它将使用选项name =“Name Here”而不是使用<option></option>
中的whats作为它发布的数据。
<select name="color">
<option value="4" name="4">Dark Red</option>
<option>Dark Blue</option>
<option>Dark Green</option>
<option>Orange</option>
<option>Purple</option>
</select>
在这段代码中我希望它发布4当他们选择深红色作为颜色然后点击提交按钮,任何人有任何想法?谢谢你的帮助!
答案 0 :(得分:0)
仅使用value
,而不是name
。您在name
元素中设置了select
。
<select name="color">
<option value="4">Dark Red</option>
<option>Dark Blue</option>
<option>Dark Green</option>
<option>Orange</option>
<option>Purple</option>
</select>
提交后,如果选择“暗红色”,则$_REQUEST['color']
将为4
。
答案 1 :(得分:0)
您的服务器端应该有一个阵列。像
这样的东西colors = [
1: "Value 1",
2: "value 2"
]
然后只需要
colors[POSTCOLOR];
我不是php大师,但这是正确的方法。