![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/07/2003, 08:00
|
Usuario no validado | | Fecha de Ingreso: febrero-2003 Ubicación: En algun lugar del mundo
Mensajes: 115
Antigüedad: 22 años Puntos: 0 | |
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);
}
} |