Hola. Yo soy nuevo en javascript, pero encontré la forma de escribir el siguiente código y me funciona. Otra cosa es que sea muy rudimentario o te sirva xD.
Código HTML:
<!-- ******** validador de combo-box ******** -->
<script type="text/javascript" language="javascript">
function valid(c1,c2,c3) {
if(c1.selectedIndex == 0) {
alert('Tiene que seleccionar algo en el menu ÁREA');
return false;
}
else if(c2.selectedIndex == 0) {
alert('Tiene que seleccionar algo en el menu ORIGEN');
return false;
}
else if(c3.selectedIndex == 0) {
alert('Tiene que seleccionar algo en el menu TIPO');
return false;
}
else {
return true;
}
}
</script>
para que funcione en el formulario tengo:
Código HTML:
<form action="index.php" name="form1" method="post" onsubmit= "return valid(this.area,this.origen,this.tipo)">
Dónde area, origen y tipo son los name="" de los <select>.
Lo malo es que tienes que poner un "else if" por cada combo-box.
Si te sirve o encuentras algo mejor, házmelo saber, me gustaría mejorar mi código.
Saludos!