Inserir somente número?

Pessoal tenho um código JS e antigamente esse código dava certo, ai estou fazendo outro projeto e o mesmo script não estar dando certo, alguém poderia me ajudar?
Estou precisando limitar o usuario a só poder digitar número em um determinado campo, no de data…

segue meu js

[code]function numero(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;
}

}[/code]

aqui e onde eu chamo

Pessoal ja conseguir ver onde era o meu erro…
estava errando quando estava chamando o arquivo. kkk