Para bloquear determinados caracteres na digitação de um INPUT em formulário HTML é simples. Existe um evento chamado ONKEYPRESS, que é chamado quando alguma tecla é pressionada, se na chamada dele, retornar o valor FALSE a tecla pressionada é cancelada e não aparecerá na digitação do campo.
Nesse exemplo abaixo, verifico se a tecla digitada é um número, se for eu permito, ou seja só permitirá digitar números.
<input type="text" onkeypress="if (!isNaN(String.fromCharCode(window.event.keyCode))) return true; else return false;">
Essa é uma ótima dica para quem quer campos que só permitam números.






