Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2003, 08:00
andrews
Usuario no validado
 
Fecha de Ingreso: febrero-2003
Ubicación: En algun lugar del mundo
Mensajes: 115
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Validando caracteres especiales en un campo fecha.

Saludos...

Como puedo adicionar a la funcion de abajo uan rutina que evalue en el campo fecha la existencia del caracter - / . o * ???

function validfec(fecha,tmx)
{
if (fof=="3")
{
dia = fecha.value.substring(0,2);
mes = fecha.value.substring(2,4);
ano = fecha.value.substring(4,8);
}
if (fof=="2")
{
mes = fecha.value.substring(0,2);
dia = fecha.value.substring(2,4);
ano = fecha.value.substring(4,8);
}
if (fof=="1")
{
ano = fecha.value.substring(0,4);
mes = fecha.value.substring(4,6);
dia = fecha.value.substring(6,8);
}
k1=Math.round(ano/4-0.5);
k2=Math.round((k1*4)/ano-0.5);
k3=Math.round((mes/8)-0.5);
k4=Math.round((mes/2)-0.5);
k5=Math.round((k4*2)/mes-0.5);
k6=(1-k3)*(31-k5)+k3*(30+k5);
if (mes==2)
{
k6=28+k2;
}
if
( mes>12 || dia>k6 || ano<=0 || mes<=0 || dia<=0 )
{
tm= tmx + "fecha mal digitada";
vPrompt (fecha, tm); return (false);
}
else
{
return (true);
}
}