如何在多个选择框中选择值时在javascript中创建逗号分隔值?

时间:2011-01-26 07:13:15

标签: javascript drop-down-menu multipleselection

我需要从multipleselect select box中选择的值作为逗号值,以便我可以在AJAX调用中使用这些值来使用这些值从db表中获取数据。

请帮帮我......

由于

1 个答案:

答案 0 :(得分:2)

假设multiSelect是选择DOM对象(例如,由document.getElementById获得),那么resultString将是您要查找的字符串。

 var resultArray = [];
 for(var i=0; i < multiSelect.options.length; i++) {
     if (multiSelect.options[i].selected) {
         resultArray.push(multiSelect.options[i].value);
     }
  }
  var resultString = resultArray.join(",");