Código:
<form method="post" action="enviar_formulario.php" OnSubmit="return validar_formulario(this);"
Ingrese su nombre: <input type="text" name="nombre" id="nombre">
<input type="submit" value="Enviar">
Y el código js:
Código:
<script language="javascript">
function valudar_formulario(formulario) {
if(formulario.nombre.value == '') {
alert("Campo vacío");
return false;
} else {
return true;
}
</script>
¿Por qué al presionar en Enviar me sale el Alert con el mensaje pero de todas formas manda el formulario?, ¿el false no tendría que anular el envío?.
Y por cierto, me gustaría una vez que sepa porque pasa esto, si alguien puede decir, o pasar alguna página sobre como mejorar el formulario validando varios campos. Es decir, si yo tengo varios campos quiero que me diga algo así como:
Citar
"Debe completar los siguientes campos":
Campo1
Campo2
Campo3
Campo1
Campo2
Campo3
PD: Por cierto, el código recién me funcionaba y daba un alert, ahora ya ni eso



 
  




 Autor
 Autor
		


 En línea
									En línea
								


 (he ahi la razon del por que no funciona
 (he ahi la razon del por que no funciona  )
 )


