Ir para conteúdo
Fórum Script Brasil
  • 0

Tecla TAB


misterviralata

Pergunta

Ola amigos!

To usando uma função que permiti que o usuario digite somente numeros no campo. Só que a tecla TAB não funciona com esta função como faço para libera-la?

<script>
function Numero(e){
navegador = /msie/i.test(navigator.userAgent);
if (navegador)
var tecla = event.keyCode;
else
var tecla = e.which;

if(tecla > 47 && tecla < 58) // numeros de 0 a 9
return true;
else{
if (tecla != 8) // backspace
return false;
else
return true;
}
}
</script>

<input type="text" name="campo" onKeyPress="return Numero(event);">

Obrigado!

Editado por misterviralata
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Valeu!

Opa funcionou só no IE no Mozilla não funcionou!!!

Coloquei assim:

<script>
function Numero(e){
navegador = /msie/i.test(navigator.userAgent);
if (navegador)
var tecla = event.keyCode;
else
var tecla = e.which;

if(tecla > 47 && tecla < 58) // numeros de 0 a 9
return true;
else{
if (tecla != 8) // backspace
return false;
else if (tecla == 9) // TAB
return true;
else
return true;
}
}
</script>

<input type="text" name="campo" onKeyPress="return Numero(event);">

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...