Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Possuo alguns campos com uma máscara daquela que a pessoa vai digitando e quando chega na posição automaticamente "aparece" o caractere. Está funcionando no firefox e no IE, mas no Õpera não funciona, o caractere é acrescentado mas o foco fica atrás dele e não na frente como nos outros navegadores. O que acaba atrapalhando tudo...
Estou fazendo da seguinte maneira:
function FormataCEP(nome,valor) { if (valor.length == 5) { document.getElementById(nome).focus() //li em uns tópicos que isso aqui poderia resolver mas não deu certo document.getElementById(nome).value = document.getElementById(nome).value + '-' valor = document.getElementById(nome).value } if(document.all)tecla = event.keyCode; else return true; if(tecla > 47 && tecla < 58 ) return true; return false;}
Há alguma alternativa? Sem ser que eu "desligue" a máscara para para o browser Opera.
Olá Luiz,você achou alguma solução para esse problema?Abraços,Willian