Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Henrique da Costa

[Resolvido] Cahamar event

Recommended Posts

Galera eu tenho o seguinte codigo para deixar uma determinada classe só com numeros, no caso é essa

 

function SomenteNumero(e){
   var tecla=(window.event)?event.keyCode:e.which;   
   if((tecla>47 && tecla<58)) return true;
   else{
   	if (tecla==8 || tecla==0) return true;
else  return false;
   }
}

 

O que eu queria fazer é executar ela de uma só vez, no caso eu tentei de duas maneiras...

 

$(document).ready(function(){
$(".numero").keypress(function() {
	SomenteNumero();
});
})

 

E essa:

 

$(document).ready(function(event){
$(".numero").keypress(function() {
	SomenteNumero();
});
})

 

Mas não deu certo, o que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua function recebe um parâmetro da tecla que você precionou, o qual você deve passar na chamada da function;

 

       $(function(){
     $(".numero").keypress(function(e) {
	SomenteNumero(e);
            });
});
function SomenteNumero(e){
   var tecla=(window.event)?event.keyCode:e.which;   
   if((tecla>47 && tecla<58)) return true;
   else{
   	if (tecla==8 || tecla==0) return true;
else  return false;
   }
}

 

Espero ter ajudado.

 

Sérgio

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.