Cita: sip... pno quiero tener un boton que me seleccione todo y otro que envie en formulario... no seria muy comodo para los usuarios.
bitshoot, si lees atentamente a lo ya comentado, encontrarás la solución.
Cita: básicamente necesitarás iterar los option de tu select y seleccionar de uno a uno en el evento onclick del boton, o del onsubmit de tu forma.
Código:
<script language="javascript">
function selectAll()
{
for ( i = 0; i < document.forma.test.options.length; i++ )
document.forma.test.options[i].selected = true;
document.forma.submit();
}
</script>
<form name="forma">
<select name="test" multiple>
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="1">4</option>
<option value="1">5</option>
</select>
<br />
<input type="button" value="enviar" onclick="selectAll();" />
</form>