从选择列表PHP中提取选项

时间:2012-07-11 02:53:43

标签: php forms

我正在寻找一种从HTML选择列表中提取选项的方法,并将它们放入逗号分隔的列表中。有些列表相当大,所以我正在寻找一种快速的方法来做到这一点。任何帮助表示赞赏。

例如,下面的列表......

<select>
    <option value="325">35</option>
    <option value="326">45</option>
    <option value="327">55</option>
    <option value="328">65</option>
</select>

......将成为:

  

35,45,55,65

2 个答案:

答案 0 :(得分:0)

你可以在客户端尝试使用这样的东西,如同jquery

var arr = new Array();
$("#id option").each(function()
{
   arr.push($(this).text()) 
});
arr.toString();
var x=document.getElementById("demo");
x.innerHTML=arr;

<p id="demo"></p>

http://jsfiddle.net/b4JBx/工作示例

答案 1 :(得分:0)

普通Javascript (因为您提到客户端正常)

var elements = document.getElementsByTagName('option'),
    list     = [];

for (var i=0; i<elements.length; i++) {
  list.push(elements[i].innerText);
}

var result = list.join(',');