Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2002, 07:22
Avatar de Helbira
Helbira
 
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 1 mes
Puntos: 5
Re: Maldito Formulario

<html>
...
<head>
...

<script language="JavaScript">
<!--
function validaFormulario(form) {
if (form.tarjeta.length == 16) {
alert('el numero de la tarjeta de credito no es de 16 digitos.');
form.tarjeta.focus();
return false;
}
else if (form.fecha_cad.value < "01/06/2002") {
alert('La fecha es anterior a junio de 2002');
form.fecha_cad.focus();
return false;
}
else if (form.nombre.value == "" || form.apellidos.value=="") {
alert('Los campos nombre y apellidos no pueden estar vacios');
form.nombre.focus();
return false;
}
return true;
}
//-->
</script>
</head>

...

<body>
...
<form action="..." onSubmit="return validaFormulario(this);">
...
</form>
...
</body>
</html>

Básicamente el código es ese... Ten en cuenta que fecha_cad, nombre, apellidos, y tarjeta son los nombres del campo name de cada caja de texto de tu formulario (cambialos) Tambien tendras que fijarte en el formato de fecha cuando lo compares en el else if.

Vamos que este codigo no lo copies tal cual pero te dara una idea de po donde van los tiros si sabes un poco de programacion.

Otra opcion es que publiques tu codigo completo del formulario aquí y alguien te proporciones el código exacto para evaluar lo que tú quieres.