Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2009, 13:50
kbmaster
 
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"/>