Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2012, 19:43
Avatar de carlod_39
carlod_39
 
Fecha de Ingreso: noviembre-2011
Ubicación: FAfdddsf
Mensajes: 59
Antigüedad: 12 años, 5 meses
Puntos: 1
Pregunta Usar funcion de javascript

Hola, alguien me podría decir como utilizo esta función de javascript
es un validado de rut chileno sin puntos ni guión que encontre aqui
Código Javascript:
Ver original
  1. // JavaScript Document
  2. //validador de rut
  3.  
  4. function ValidaRut(origen){
  5. var cadena = '32765432';
  6. var dv = origen.substr(8,1);
  7. var resultado = 0;
  8. var resto = 0;
  9. var digito = 0;
  10. for(i=0;i<=7;i++){
  11. resultado = resultado + (parseInt(origen.charAt(i)) * parseInt(cadena.charAt(i)));
  12. }
  13. resto = Math.floor(resultado/11)*11;
  14. digito = 11-(resultado-resto);
  15. switch(digito){
  16. case 10:
  17. if(dv == 'k' || dv == 'K'){ return true;}
  18. break;
  19. case 11:
  20. if(dv == '0'){return true;}
  21. break;
  22. default:
  23. if(dv == digito){ return true;}
  24. }
  25. return false;
  26. }
  27.  
  28. function prueba_rut(r,d){
  29. if(r.value.length==8){ r.value = '0' + r.value;}
  30. if(r.value.length==9){
  31. if(ValidaRut(r.value)){
  32. VerificaRutExiste(r.value,r,d);
  33. }else{
  34. alert('El rut ingresado no es valido.');
  35. d.value = '';
  36. // r.focus();
  37. // r.select();
  38. }
  39. }else{
  40. alert('Ingrese el rut sin puntos ni guión.');
  41. d.value ='';
  42. // r.focus();
  43. // r.select();
  44. }
  45. }