怎麼取得表單中multiple select的輸入資料
multiple select元素支援選取多個option,如何取得選取的多個值?
<pre name="code" class="html"><select multiple="multiple" name="states"> <option value="1">Alabama</option> <option value="2">Alaska</option> <option value="3">California</option> <option value="4">Texas</option> </select>
如果select的name屬性寫成上面的形式,表單提交的值將會是選取的最後一個option。
{ "states" : "3" }
應寫為
<select multiple="multiple" name="states[]"> <option value="1">Alabama</option> <option value="2">Alaska</option> <option value="3">California</option> <option value="4">Texas</option> </select>
表單資料
{ "states" : [ "2", "3" ] }
以上就是如何取得表單中multiple select的輸入資料的內容,更多相關內容請關注PHP中文網(www.php.cn)!