Pessoal,
Tinha um erro no meu código, mil desculpas, só descobri agora
mas vai aí o corrigido
se alguém puder deixar mais claro ainda, agradeço
[code]Uso: onKeyPress=“return SomenteNumeros(event);”
function SomenteNumeros(evtKeyPress) {
var nTecla;
var detecta;
var boolean = false;
if(window.event){
nTecla = window.event.keyCode;
detecta = 0;
}else if (evtKeyPress){
nTecla = evtKeyPress.which;
detecta = 1;
}
if(detecta==0){
if(nTecla > 47 && nTecla < 58){
boolean = true;
}
}else{
if((nTecla > 47 && nTecla < 58)||(nTecla == 8)||(nTecla == 9)||(nTecla == 37)||(nTecla == 39)||(nTecla == 46)){
boolean = true;
}
}
return boolean;
}[/code]