使用IE选择下拉丢失$ _POST值onchange表单提交

时间:2013-11-12 10:23:33

标签: select post onchange html-select

我在IE上选择onchange事件的表单提交时遇到以下问题。 Mozilla很好,但在IE上我的var_vump($ _ POST ['make'])我可以说它是空的..我的形式是这样的:

<form name="makes_filter" id="makes_filter" action="" enctype="multipart/form-data" method="POST" accept-charset="utf-8">    
Filter by:    
<select name="makes" id="makes" style="width: 120px; text-align: left; margin-right: 5px; float: left;" onchange="document.forms.makes_filter.submit();">    
<option style="text-align: center;" value=""> -- Make -- </option>    
<option id="APPLE" value="APPLE">APPLE</option>    
<option id="HTC" value="HTC">HTC</option>    
<option id="LG" value="LG">LG</option>    
<option id="NOKIA " value="NOKIA ">NOKIA </option>    
</select>    
</form>    

你能帮我找一下为什么这个表格在选定的选项上提交空值吗? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

通过删除具有相同名称/ ID的另一个选择来解决问题