Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson NF

[Resolvido] Tab não funciona no FF

Recommended Posts

Pessoal,

 

Estou utilizando o seguinte arquivo JS para realizar as formatações no meu sistema:

 function Formatar(campo, mask, evt)
 {
       if(document.all) // Internet Explorer
       {
           key = evt.keyCode;
       }
       else // Nestcape
       {
           key = evt.which;
       }

       if (key == 8)
       {
           return true;
       }

       string = campo.value;
       i = string.length;

       if (i < mask.length)
       {
           if (mask.charAt(i) == '?')
           {
               return (key > 47 && key < 58);
           }
           else
           {
               if (mask.charAt(i) == '!')
               {
                   return true;
               }

               for (c = i; c < mask.length; c++)
               {
                    if (mask.charAt(c) != '?' && mask.charAt(c) != '!')
                    {
                        campo.value = campo.value + mask.charAt(c);
                    }
                    else if (mask.charAt(c) == '!')
                    {
                        return true;
                    }
                    else
                    {
                        return (key > 47 && key < 58);
                    }
              }
           }
        }
        else
        {
            return false;
        }
        return true;
}

Porém com esse script o TAB não funciona no FF.

Alguem sabe o que posso alterar para o TAB voltar a funcionar nos campos onde eu chamo a função (FORMATAR()) que está dentro desse JS?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho umas máscaras com ER aqui:

http://code.imasters.com.br/index.php?/topic/109-mascaras-enquanto-digita-er/

 

funcionam bem, e não possuem bugs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.