Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/03/2006, 08:17
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Ok, el tema es que el script se detiene al dar un error, así que al no retornar un false el form se envía.

El fallo está al validar el campo de tipo select, que lo tienes con un nombre distinto al cual usas para referenciarlo en el script.

lo tienes así
<select name="eleccion" class="Estilo21">

cámbiale el name
<select name="estado" class="Estilo21">

Igual ese campo (estado) te validará siempre tal y como lo tienes (un select no se valida igual que otros campos de tipo text o textarea). Para que te valide también el select deberías hacerlo así

Código:
if (theForm.estado.selectedIndex == 0)
{
alert("Seleccione un valor para el campo Estado.");
theForm.estado.focus();
return (false);
}
Un saludo