es correcta la forma de llamar ala funcion habilitar() mi intension es habilitar los text una vez que la funcion check_cedula() valide la cedula ingresada previamente
Código PHP:
Ver original<head>
<script type="text/javascript">
function habilitar(elemento) {
for(var i = 0; i < elemento.length; i++) {
document.getElementById(elemento[i]).disabled = false;
}
}
function check_cedula(form){
var cedula = form.cedula.value;
if ( num == 10 ){
total = 0;
for( i=0; i < (num-1); i++ ){
mult = 0;
if ( ( i%2 ) != 0 ) {
total
= total
+ ( array[i
] * 1 ); }else{
if( mult > 9 ){
total = total + ( mult - 9 );
}else{
total = total + mult;
}
}
}
decena = total / 10;
decena
= Math
.floor( decena
); decena = ( decena + 1 ) * 10;
final = ( decena - total );
if (( final == 10 && digito == 0 ) || ( final == digito )) {
alert( "La c\xe9dula ES v\xe1lida!!!" );
habilitar('cursos','asesor','nombres','adres');
return true;
}else{
alert( "La c\xe9dula NO es v\xe1lida!!!" );
return false;
}
}else{
alert("La c\xe9dula no puede tener menos de 10 d\xedgitos");
return false;
}
}
</script>
</head>
<body>
<form id="form_a" name="form_a" method="post" action="">
<input name="cedula" type="text" id="cedula" size="10" maxlength="10" value="" onChange="check_cedula(this.form);" />
<input name="nombres" type="text" disabled="disabled" id="nombres" size="35" maxlength="35" />
<input name="cursos" type="text" disabled="disabled" id="cursos" size="35" maxlength="35" />
<input name="adres" type="text" disabled="disabled" id="adres" size="35" maxlength="35" />
<input name="asesor" type="text" disabled="disabled" id="asesor" size="35" maxlength="35" />
</form>
</body>