01/02/2013, 09:39
|
| | Fecha de Ingreso: enero-2013
Mensajes: 38
Antigüedad: 11 años, 10 meses Puntos: 0 | |
Respuesta: avansa a pesar de mensaje de error gracias, nuevamente mejore el codigo de esta forma que permite que saque los valores directo asi quedo:
<script type = "text/javascript">
function isValidDate(){
/*
Funcion que muestra OK o KO dependiendo de si la fecha es correcta.
Tiene que recibir el dia, mes y año
*/
var day=document.getElementById('dia').value;
var month=document.getElementById('mes').value;
var year=document.getElementById('año').value;
var dteDate;
//En javascript, el mes empieza en la posicion 0 y termina en la 11 siendo 0 el mes de enero
//Por esta razon, tenemos que restar 1 al mes
month=month-1;
//Establecemos un objeto Data con los valore recibidos
dteDate=new Date(year,month,day);
//Si el dia, mes y año concuerdan...
if ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()))
window.alert("OK")
else
window.alert("KO")
return false;
//Si deseamos que devuelva true o false...
//return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));
}
</script>
<form id="forme" action="edad.php" onsubmit="return isValidDate()" method="post" >
Dia<input type="text" style="justify" id="dia" name="dia" size="5" onkeypress="return validar2(event)" maxlength="2" required>
Mes<input type="text" id="mes" style="justify" name="mes" size="5" onkeypress="return validar2(event)" maxlength="2" required>
Año<input type="text" style="justify" id="año" name="año" size="5" onkeypress="return validar2(event)" maxlength="4" required>
<input type="submit" value="dale" > dale
</form>
ahora no avansa para nada , pero si me dice cuando esta bien o mal la fecha es lo ultimo que me falta por pulir |