Hola gente del foro, quisiera que me dieran una mano con el siguiente problema que encuentro con este formulario. El asunto es que me valida todo, pero si el primer campo "Nombre" se encuentra completo me avisa que el segundo campo "Apellido" se encuentra vacío pero lo envía de todos modos.
No así si "Apellido" se encuentra completo, me avisa que "Nombre" esta incompleto y no lo envía.
Imagino que debe ser una tonteria con los if que no veo, ya que estoy super verde en javascript y no programo nada desde los tiempos de Pascal y Clipper.
¿O tendré que agregar onclick en el submit con algún parametro?
Desde ya muy agradecido por cualquier ayuda que me puedan dar.
Ahi les envio el codigo en sí ...
<form name='formulario' id='formulario' method='post' action='includes/envio.php' onSubmit="javascript:return validar();">
<input name='Nombre' type='text' id='Nombre' size="30">
<input name='Apellidos' type='text' id='Apellidos' size="30">
<input type='submit' value='Enviar'>
<input type='reset' value='Borrar'>
</form>
<script>
function validar(formulario){
if (document.formulario.Nombre.value.length==0){
alert("No a ingresado su nombre");
document.formulario.Nombre.focus()
return false;
}
if (document.formulario.Apellidos.value.length==0){
alert("No a ingresado su apellido");
document.formulario.Apellido.nombre.focus()
return false;
}
else {
//el formulario se envia
alert("Muchas gracias por contactarnos");
document.formulario.submit();}
}
</script>