Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Validar año mes y dia

como podemos validar el año mes y dia con jquery y html

HTML
<html>
<body>
<form action="edad.php" method="post" id="form1">
Dia<input type="text" style="justify" id="dias" name="dia" size="5" onkeypress="return validar2(event)" maxlength="2" required>
Mes<input type="text" id="mes" style="justify" name="mes" size="5" maxlength="2" required> 
Año<input type="text" style="justify" id="años" name="año" size="5" onkeypress="return validar2(event)" maxlength="4" required>
<input type="submit" value="dale" onclick="valida();"> dale
</form>
</body>
</html>
JS
<script type="text/javascript">
function valida(){
    document.getElementById('form1').onsubmit = checkDate; 
}
function checkDate() {
 
var myDayStr = document.getElementById('dias').value;
 
var myMonthStr = parseInt(document.getElementById('mes').value)-1;
 
var myYearStr = document.getElementById('años').value;
 
var dteDate;
 
 
 
dteDate=new Date(myYearStr,myMonthStr,myDayStr);
 
 
 
var valid= ((myDayStr==dteDate.getDate()) && (myMonthStr==dteDate.getMonth()) && (myYearStr==dteDate.getFullYear()));
 
var myDateStr = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;
 
if(valid==false)
 
{
 
alert( 'seleccione una edad valida.' );
return false;
 
}
 
return valid;
return true;
 
}
</script>
1
Puntos
483
Visitas
1
Resp
Por pablo hace 31 meses
Experto

Respuesta #1

Un script que valide la fecha, me gusta. Posiblemente algún día lo use y vuelva por este tema, porque a veces he pensado en validar fechas.
¿Y que hace la función valirdar2(event) del evento onKeypress? :P
0
Puntos
Por Jose hace 31 meses
Experto Sitio web

Relaccionados

Para comentar Inicia sesión o Registrate