Comunidad de diseño web y desarrollo en internet online

por que no me valida el rut

Citar            
MensajeEscrito el 05 Dic 2005 08:40 pm
por que no me valida el rut :?

Código :

  rut_txt.onKillFocus = function(){   
   var rute:String = formato_miles(rut_txt.text);
   rut_txt.text="";
   rut_txt.text= rute;
   dgv_txt.onSetFocus;
};

dgv_txt.onKillFocus = function(){   
    trace(rut_txt.text)
   var rutcompleto:String = validate_rut(rut_txt.text+dgv_txt.text);
   nombre_txt.onSetFocus;
};


function validate_rut(rut,dv){
   var sum = 0, digit = 0, faktor = 2;
   lenzh = rut.length;
   if(lenzh>=7){
      while(lenzh>0){
         sum += faktor*rut.substring((lenzh-1), lenzh);
         if(faktor==7){ faktor=2}else{faktor++};
         lenzh--;
      }
      resto = sum%11;
      var digit_bckp = 11-resto
      digit = digit_bckp;
      if(digit_bckp==10)digit = "K";
      if(digit_bckp==11)digit = "0";
      if(digit==dv.toUpperCase())
      {
         return(true);
      }else
      {
         return(false);
      }
   }else{return(false)}
}
//        

estoy haciendo algo mal ??

Por britboy

81 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Dic 2005 08:50 pm
Hola britboy,

no se si sea el eje del problema, pero s te fijas, la función validate_rut recibe 2 datos de entrada y cuando la llamas sólo le estas pasando uno.

Por Moothras

182 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 05 Dic 2005 09:33 pm
en relidad recibe dos datos,me di cuenta por que le hago dos trace, y el primer trace me tira la cedena entera y el otro trace "undefined" pero solo le paso un es que no se como pasarle los dos datos al mismo tiempo :?
como lo hago???

Por britboy

81 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.