Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2003, 14:15
afiller
 
Fecha de Ingreso: junio-2003
Ubicación: Quilicura
Mensajes: 14
Antigüedad: 21 años, 7 meses
Puntos: 0
gracias javier , de todas formas hice la operacion de validar un rut de otra forma , por si acaso dejare este script que valida un rut por si a alguien le sirve:


function validarut()

{



var hh;
hh = document.form1.Tx.value;
var rutt = new Array();
var rest = new Array();
var sum;
sum = 0;



if (hh.length > 8 || hh.length < 7 )
{

alert("rut invalido");
document.form1.Tx.focus();
return false;
}
else


{
var rut;
var digit1;
var mult;
mult = 2;
var res;
sum = 0;

for(i=0;i<hh.length;i++)
{
rut = document.form1.Tx.value.substr(i,1);

rutt[i] = rut;



}



for (i=rutt.length - 1;i>=0;i--)
{



if (mult > 7)
{

mult = 2;
}

sum += (rutt[i] * mult);




mult ++;

}
digit1 = sum % 11;
digitv = 11 - digit1;

if (digitv == 11)
{

digitv = 0;

}


if (digitv == 10)
{
digitv = 'k';

}

document.form1.T1.focus();
document.form1.T1.value = digitv;
}

}

donde Tx (input) es el cuerpo del rut y T1 es el dig.verifcador....


chaooo....