Prueba con esto:
Código:
function valida_rut()
{
if(document.form1.rut.value=="")
{
alert("Falta ingresar un numero de rut!!");
document.form1.rut.select();
document.form1.rut.focus();
return false;
}
if(document.form1.dv.value=="")
{
alert("Debe ingresar un digito verificador");
document.form1.dv.select();
document.form1.dv.focus();
return false;
}
if(calcula_dv(document.form1.rut.value)==document.form1.dv.value)
return true;
else
{
alert("Rut no válido");
document.form1.dv.value="";
document.form1.rut.select();
document.form1.rut.focus();
return false;
}
}
function calcula_dv(T) //digito verificador
{
var M=0,S=1;
for(;T;T=Math.floor(T/10))
S=(S+T%10*(9-M++%6))%11;
return S?S-1:'k';
}
Luego llamas a la funcion valida_rut ej: onclick="return valida_rut();"
Suerte!