Bueno una opcion que es la que yo utilizo, es que si voy a recorrer el select en el submit, solo para crear un array y luego recoger ese array, pues mejor lo recorro seleccionando todas las opciones, de esta forma los recojo en el post de la forma tradicional...
Cita: function validar(f){
s2=f['list2'];
for (x=0;x<s2.length;x++){
s2[x].selected = true;
}
}