How to create comma seperated value in javascript on selection of values from multiple selection select box?

282 views Asked by At

I need the values selected from multipleselect select box as commaseperated values so that I can use these values in AJAX call to fetch the data from db table using these values.

Please help to me..

Thanks

1

There are 1 answers

1
nss On BEST ANSWER

Assuming multiSelect is the select DOM object (obtained by document.getElementById for instance), then resultString will be the string you are looking for.

 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(",");