
14/06/2005, 10:00
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 20 años Puntos: 1 | |
Prueba esto, a mi me funciona perfecto.
<td width="30%"><input name="xRut" align=right onBlur="valrut(this);" size=11 maxlength=11 style="text-align:right" value="<%=xRut%>">
function valrut(objeto)
{
var rut=objeto.value;suma=0;mul=2;i=0;
if (rut=="") return false;
for (i=rut.length-3;i>=0;i--){
suma=suma+parseInt(rut.charAt(i)) * mul;
mul= mul==7 ? 2 : mul+1;
}
var dvr = ''+(11 - suma % 11);
if (dvr=='10') dvr = 'K'; else if (dvr=='11') dvr = '0';
if (rut.charAt(rut.length-2)!="-"||rut.charAt(rut.length-1)!=dvr) {alert("Rut Invalido");objeto.value="";objeto.focus();return false;}
return true; |