Это я уже с кусками кода запутался, сейчас все заново перепроверил:
var multiple = new Array();
function multiple_init() {
var objects = document.getElementById('mySelect');
//либо var objects = document.getElementsByTagName( "SELECT" );
for (i = 0; i < objects.options.length; i ++ ) {
if (objects.options[i].selected) multiple.push(i);
}
alert(multiple);
}
option скрипт получает только в том случае, если я на
select вешаю событие
onchange="multiple_init(this)", но в этом случае я не могу отследить элементы которые выделены по умолчанию при загрузке формы и опять же, это не поможет передать значения в php