Olá galera, estou fazendo um Site em java e preciso fazer aquelas mascaras de auto preenchimento dos campos em JavaScript, para quando o usuário for preenchendo o sistema ir completando o campo com os separadores como barra em datas, hifen em telefones, etc, só que estou tendo um problema com meu firefox 24.0, os scripts não funcionam nele de jeito nenhum, já verifiquei que o JavaScript está ativado, se eu abrir a página com o Internet Explorer ou com o Chrome funciona perfeitamente, diante disso o que devo fazer?
Código:
function FormatarCampo(objCampo, strMascara){
var intDigito = event.keyCode;
var objER = /^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;
if (objER.test(intDigito)){
var intTamanho = objCampo.value.length;
var strCaractere = strMascara.charAt(0);
var strMascara = strMascara.substring(intTamanho);
if (strMascara.charAt(0) != strCaractere){
objCampo.value += strMascara.charAt(0);
}
}
}
Os campos do formulário estão todos nesse formato: