怎樣獲取表單中multiple select的輸入資料
阿新 • • 發佈:2019-02-19
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"
]
}
參考文章:http://stackoverflow.com/questions/2407284/how-to-get-multiple-selected-values-of-select-box-in-php