Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/07/2010, 13:22
Avatar de aguila_393
aguila_393
 
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 Ver Mensaje
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