1 - de preferencia llame a la función en el onsubmit del form:
de esa forma si todo está OK solo deber hacer un
return true; dentro de la función.
2 - evite usar como nombre el
nombre (valga la redundancia) de una etiqueta:
<
select name="
selectx" ...>...
puede que en JS no importe, pero si se acostumbra puede tener problemas en otros lenguajes
3 - de preferencia use las colecciones, porque son soportadas por la mayoría de los navegadores:
document.
forms['
form1'].
elements['
selectx'].value
4 - puede, dentro de la función cambiar el action del form:
document.forms['form1'].action = 'miotraurl.php';