
17/08/2007, 12:11
|
| | Fecha de Ingreso: enero-2006
Mensajes: 233
Antigüedad: 19 años, 2 meses Puntos: 2 | |
Validar edad sin hacer submit hola
tengo una forma en esa forma hay varios datos pero antes de hacer submit me gustaria q me mandara un mensaje si la edad no concuerda con el año de nacimiento , osea al instante que escribimos el año seguido de la edad me aga la validacion
lo q he hecho es esto pero no me funciona
<script language="JavaScript" type="text/JavaScript">
function suma(form){
var s1,s2,s3,s4,s5;
s1=form.compr_tarj_PH.value;
s2=form.compr_pers_PH.value;
s3=form.compr_auto_PH.value;
s4=form.compr_hipo_PH.value;
s5=form.compr_otros_PH.value;
form.compr_total_PH.value =parseFloat(s1)+parseFloat(s2)+ parseFloat(s3)+ parseFloat(s4)+ parseFloat(s5);
return;
}
function validaedad(anio,edad){
var anio=document.getElementById(anio);
var edad=document.getElementById(edad);
var anioact=getYear();
anioact=anioact-edad;
if (anioact != anio) {
alert( "La edad no coincide" );
form.edad_clie_PH.focus();
return false ;
}
return;
}
</script>
<form>
<input type="text" name="anio_nac_PH" id="anio_nac_PH" onkeyup="validaedad(this.anio)" />
<input id="edad_clie_PH" type="text" name="edad_clie_PH" onkeyup="validaedad(this.edad)" />
</form>
la funcion suma si me esta funcionando pero la otra no ,
en suma tengo un texbos q me muestra el resultado, pero en validacion no , entonces me gustaria saber si seria una ventania al instante q se hace la validacion o debe aparecer un testo al lado, |