Codigo nao roda no Firefox

4 respostas
A

Ola pessoal… boa tarde… é o seguinte… to com um monte de função javascript que nao roda do firefox essa é uma delas

function apenasnumericos(caracter) {

if(document.all) { // Internet Explorer

var tecla = event.keyCode;

}

else {

if(document.layers) { // Nestcape

var tecla = caracter.which;

}

}
if(tecla > 47 && tecla < 58 || tecla == 45) { // numeros de 0 a 9

return true;

}

else {

if (tecla != 8) { // backspace

return false;

}

else {

return true;

}

}

}

Tipo… no compo onde habilito essa funcao só asseita números…
Pq que no firefox nao roda… ou seja nao consigo digitar nada no campo quando estou no firefox…

4 Respostas

ViniGodoy

Java != JavaScript.

Na próxima, que tal abrir no fórum sobre outras linguagens, desenvolvimento web ou então no GUJS?

Além disso, sempre que postar códigos, use a tag code. Se não sabe como fazer isso, pode dar uma lida aqui?
http://www.guj.com.br/posts/list/50115.java

G

Um Exemplo que utilizo dessa função que funciona tanto no IE quanto no FF

function SomenteNumero(e){
    if (window.event){   // Internet Explorer
        tecla = e.keyCode;
    } else if (e.which){ // Fifrefox
        tecla = e.which;
    }

       if ( (tecla >= 48 && tecla <= 57)||(tecla == 8 )||(tecla == 9) || (tecla ==46) || (tecla == 13) ) {
          return true;
       }else{
          return false;
       }
}
A

vlw… deu certo… as demais vou procurar num forom de javascript.

ViniGodoy

Ou no nosso fórum de desenvolvimento web. :wink:

Criado 20 de março de 2008
Ultima resposta 20 de mar. de 2008
Respostas 4
Participantes 3