![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/11/2009, 13:50
|
| | Fecha de Ingreso: julio-2009
Mensajes: 42
Antigüedad: 15 años, 6 meses Puntos: 3 | |
Respuesta: Textbox con mascara de formato fecha te pao un codigo algo simple que seguramente podra ilustrarte en el modo q debes implementar lo que buscas:
document.onkeyup=function(evt)
{
evt = (evt) ? evt : (window.event);
charCode = parseInt(evt.keyCode);
dd=/^([1-9]|[12][0-9]|3[01])$/
mm=/^([1-9]|[12][0-9]|3[01])\/([1-9]|1[012])$/
aa=/^([1-9]|[12][0-9]|3[01])\/([1-9]|1[012])\/(19|20)\d\d$/
txt=document.getElementById("_fecha");
val=txt.value;
if(!aa.test(val))
{
if(dd.test(val) || mm.test(val))
{
val+="/";
txt.value=val;
txt.style.background='#FFFFFF';
return;
}else
{
txt.style.background='#FF0000';
return;
}
}
txt.style.background='#00FF00';
}
<input type="text" id="_fecha"/> |