Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2004, 14:49
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Bueno, yo no te puedo asegurar que esto funcione correctamente, pero ahí va la traducción desde vbscript a javascript

Código:
<script language="JavaScript" type="text/javascript">
function verifica(cual){
rut = cual.rut.value
dig = cual.dig.value
tur = ''
for(m=dig.length-1;m>=0;m--){
	tur +=dig.charAt(m)
	}
mult = 2
var suma
for(s=1;s<tur.length;s++){
	if(mult > 7){
		mult = 2
		}
	suma = mult * eval(tur.substr(s,1)) + suma
	mult += 1
	}
valor = 11 - (suma%11)

if (valor==11){
	codigo_veri = "0"
	}
else{
	if (valor == 10){
		codigo_veri = "k"
		}
	else{
		codigo_veri = valor
		}
	}
if (dig == codigo_veri){
	alert("El rut esta Correcto")
	}
else{
	alert("El rut esta incorrecto")
	}
}
</script>
Yá me contarás....