带有<select>标签的<div>不会发布在标签</select> </div>中

时间:2012-09-21 20:02:08

标签: html submit

我有像这样的HTML结构

 <form> 
   <div>
     <select name="selectbox">
       <option>option 1</option>
     </select> 
   </div>
 </form>

当我进行表单提交时,我没有看到该选择的值,但是如果我将选择框放在div之外,它会正确地发布值。有任何想法吗?

1 个答案:

答案 0 :(得分:2)

那是因为你缺少option标签的value属性。它应该是:

<select name="variableName">
<option value="serverSideValue">DisplayText</option>
....
</select>

中间的文本选项仅用于向用户显示。