![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/07/2010, 13:22
|
![Avatar de aguila_393](http://static.forosdelweb.com/customavatars/avatar197138_1.gif) | | | Fecha de Ingreso: septiembre-2007 Ubicación: Argentina
Mensajes: 406
Antigüedad: 17 años, 4 meses Puntos: 1 | |
Respuesta: Validar formulario con Javascript Cita:
Iniciado por zodgyy Yo te recomendaria que el submit lo controlaras en la funcion
y pondria asi tu funcion:
<script type="text/javascript">
function validar() {
var d = document.forms[0]; //Referencia al formulario
var cadenaValida = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú";
if (d.nombre.value.length < 4) {
alert("Escriba por lo menos 4 caracteres en el campo Nombre.");
d.nombre.focus();
return false;
}
//tus demas validaciones
// ......
d.submit(); //Submit al form
}
</script>
y en el formulario lo cambiaria asi:
<form method="post" name="valida" action="envio.php">
quitandole en onsubmit
y en el boton de submit lo volveria button asi:
<input type="button" value="Enviar" onClick="validar();" />
y por ultimo estas poniedo mal los alerts
alert("Escriba sólo letras en el campo "Nombre".");
serian asi
alert('Escriba sólo letras en el campo "Nombre".');
o
alert("Escriba sólo letras en el campo \"Nombre\".");
Ahora si! GRACIAS CAPO |