Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/05/2009, 22:21
gammassp
 
Fecha de Ingreso: abril-2009
Mensajes: 56
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Número, barra y YA!

Es cierto, había un par de cosas mal... Por dios como voy a poner subString!!! que animal...
Eso es por no probar las cosas :P
Es que escribí la función directamente en el foro sin siquiera probarla :S

Acá te mando esta, que si está probada...

Código JavaScript:
Ver original
  1. function barras(campo){
  2.   var z = 0;
  3.   var primeraMitad = "";
  4.   var segundaMitad = "";
  5.   for(var i = 0; i < campo.value.length; i++){
  6.     z++;
  7.     if(z == 7){
  8.       z = 0;
  9.       if(campo.value.charAt(i + 1) != "/"){
  10.         i++;
  11.         primeraMitad = campo.value.substring(0, i) + "/";
  12.         if(i + 1 < campo.value.length){
  13.           segundaMitad = campo.value.substring(i);
  14.         }
  15.         campo.value = primeraMitad + segundaMitad;
  16.         primeraMitad = "";
  17.         segundaMitad = "";
  18.       }else{
  19.         i++;
  20.       }
  21.     }
  22.   }
  23. }