hola,
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:
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>
donde funciones tengo el script js que valida:
Código Javascript
:
Ver originalfunction 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.