Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/03/2002, 08:56
jlmm
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: Maldito formulario III

Hola!,

Bien, Aqui Te Muestro la solucion, No El Codigo Completo Para No Cansar, Solo El Nuevo Script Que Debes Introducir(Borrar El Anterior Y Poner Este Entre <HEAD> Y </HEAD>):

<SCRIPT LANGUAJE="javascript">
<!--
function validar()
{
//Comprobamos La Caducidad de La Tarjeta
if(formulario.MES_TARJETA.value == "" || formulario.ANHO_TARJETA.value == "")
{
alert('Debe Introducir La Fecha De Caducidad De Su Tarjeta');
}
else if(formulario.ANHO_TARJETA.value < 2002)
{
alert('Tu Tarjeta EstaVencida');
}
//Comprobamos La Caducidad de La Tarjeta
else if(formulario.ANHO_TARJETA.value == 2002 && formulario.MES_TARJETA.value <= 6)
{
alert('Tu Tarjeta EstaVencida');
}
//El Numer debe De Tener 16 Digitos
else if (formulario.NUMERO_TARJETA.value.length != 16)
{
alert('el numero de la tarjeta de credito no es de 16 digitos.');
}
//Comprobamos Que Los Apellidos Hayan Sido Insertados
else if (formulario.APELLIDO1.value == "" || formulario.APELLIDO1.value=="")
{
alert('Los campos de apellidos estan vacios');
}
//Y El Titular Tambien Debe De Estar...
else if (formulario.TITULAR_TARJETA.value == "")
{
alert('No Ha Escrito El Nombre Del Titular De La Tarjeta');
}
//Al Fin!, Todo Bien, Entonces Enviamos El Formulario.
else
{
formulario.submit();
}
}
//-->
</script>

Nota: Notese Que Donde Dice formulario Es El Nombre Del Formulario:

<FORM NAME="formulario" ACTION="...">

Si Lo Tienes Con otro Nombre, Tienes Que Cambiar Todos Los formulario Del Script Por El nombre De Tu Formulario, Y Recuerda: Sin Espacios En Los Nombres.

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>