1

IE での select onchange イベントでのフォーム送信に次の問題があります。Mozilla は問題ありませんが、IE で var_vump($_POST['makes']) を実行すると、空であることがわかります。私のフォームは次のとおりです。

<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>    

このフォームが選択したオプションに空の値を送信する理由を見つけるのを手伝ってもらえますか? 前もって感謝します !

4

1 に答える 1

1

同じ名前/IDの別の選択を削除することで問題が解決しました

于 2013-11-12T10:41:58.173 に答える