tengo un script que valida un dato ingresado en <input type="text" name="rut"> de un formulario inscripcion,
el mismo <input type="text" name="rut"> se repito en varios formularios que ademas de rut tienen otros objetos (select+text+option+button etc.etc)
la llamada al script en cada form lo hago asi:
Código PHP:
donde funciones tengo el script js que valida:Ver original
<head> <script language="javascript" src="include/funciones.js" type="text/javascript"></script> </head> <body> <input name="cedula" type="text" id="cedula" onChange="check_cedula(this.form);" /> . . . </body>
Código Javascript:
Ver original
function check_cedula(form){ var cedula = form.cedula.value; array = cedula.split( "" ); num = array.length; if ( num == 10 ){ total = 0; digito = (array[9]*1); for( i=0; i < (num-1); i++ ){ mult = 0; if ( ( i%2 ) != 0 ) { total = total + ( array[i] * 1 ); }else{ mult = array[i] * 2; 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!!!" ); 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; } }
mi duda es como habilitar /deshabilitar los objetos (select+text+option+button etc.etc) del formulario cuando check_cedula se Valida.