Return only selected values in a listbox

Extract all the selected values of a listbox field
JavaScript


var field = document.forms[0].sourcerecords ;
var allChecked = new Array();

for(i = 0; i < field.options.length; i++)
     if(field.options[i].selected)
          allChecked[allChecked.length] = (field.options[i].value == "") ? field.options[i].text : field.options[i].value;
     return allChecked;

Posted by fbrefere001 on Wednesday October 20, 2004