Hola amigos del foro, he tenido problemas con el siguiente script.
<!-- CALCULAR FECHA -->
<script language="javascript">
function calcular(){
nacio= document.formulario.n.value;
fecha=new Date();
nacimiento= new Date(nacio);
edad=(fecha-nacimiento);
edad=Math.floor(edad/(1000*60*60*24*365));
document.getElementById("printe").value= edad;
}
function fecha(form)
{formulario.n.value= formulario.tit_año1.value+formulario.tit_año2.valu e+"/"+formulario.tit_mes.value+"/"+formulario.tit_dia.value;}
function candado() {
if ( (document.formulario.printe.value<=66)&&(document. formulario.printe.value>=16) )
{document.formulario.sc[0].selected= true;
}
else
{document.formulario.sc[1].selected= true;
document.formulario.poliza.value="N/A";
document.formulario.certificado.value="N/A";}
</script>
<form name="formulario" action="form2_procesar.php" method="GET">
<!-- Selecciona la fecha de un combo de select tit_dia - tit_mes - tit_año1 - tit_año2 para que se escriba en "n"-->
<input name="cont_tit" type="checkbox" value="si" onClick="fecha(this.form); calcular(); candado();">
<input type="hidden" name="n" value=""/>
<input type="hidden" name="printe" value=""/>
La funcion es que se calcule la fecha seleccionada por el un usuario en un combo de select, estos valores se escriban en el input "n" con formato dd/mm/aaaa y si es mayor de 65 o menor de 15 se bloquee la última parte del formulario.
Hasta aqui todo funciona perfectamente.
El problema comienza cuando modifico la fecha en el select e intento calcular nuevamente. Marca un error:
Línea: 1167
Car: 138
Error: El objeto no acepta esta propiedad o método
Código: 0
URL: -----
Espero me puedan ayudar
GRACIAS!!!!