ok, yo te aviso cualquier cosa, en cuanto a
Cita: pero para eso debería de tener un botón...para que lo lance no?
la respuesta es 'no', por eso te decia que con un gestor de eventos como el onchage, ejemplo:
Código:
<form name='algo'>
<select name='envia' onchange="document.forms['algo'].submit()">
<option value='1'>uno</option>
<option value='2'>dos</option>
<option value='3'>tres</option>
</select>
</form>
con esto logras que cada ves que se cambie el contenido del form se envie el formulario sin necesidad del boton submit.