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.

  • Vários Scripts JavaScript / HTML
  • Javascript - Como listar os atributos de um objeto
  • Browsers para Navegar na Web
  • Chris Brown - História, Discografia e Letras
  • Acidente da TAM - Aviação no Brasil