0

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

请帮帮我..

谢谢

4

1 回答 1

2

假设multiSelect是 select 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(",");
于 2011-01-26T07:22:56.117 回答