Ola pessoal
Seguinte estou com problemas com monzilla , tenho o seguinte codigo que verifica se e digito, se for ele faz a formatacao:
function formatar(src, mask, event) {
if(isNumber(event)){
var i = src.value.length;
var saida = mask.substring(0,1);
var texto = mask.substring(i);
if (texto.substring(0,1) != saida)
src.value += texto.substring(0,1);
}else{
alert("False");// ele estar caindo aqui e retornando false, mas preenche o campo do mesmo modo !
return false;
}
}
function isNumber(e) {
if(window.event) {
if (event.keyCode < 45 || event.keyCode > 57)
return event.returnValue = false;
else
return event.returnValue = true;
}else if(e.which){
if(e.which < 45 || e.which > 57 ){
return false;
}else{
return true;
}
}else {
return true;
}
}
Ele esta funcionando no IE mas no Monzilla nao… ja tentei de tudo mas nao funciona… onde estou errando ?
vlws!