Tenho um programa (formulario) que deverá permitir apenas a digitação nos campos os valores alfanumericos ou numericos, bloqueando todo o restante das teclas.
Mas caso nenhum campo esteja em foco, ele deverá bloquear todo o teclado, para não correr o risco de o usuario dar um backspace ou algo semelhante.
Minha idéia foi a seguinte:
Pensei em usar o onfocus - permitir alfanuméricos, e onblur - bloqueando todo o teclado.
Se alguém tiver uma opção melhor, por favor me postem, mas por enquanto, eu precisaria de um script que bloqueasse todo o teclado, exceto os valores alfanuméricos e outro para os numéricos.
Caso alguém possa me arrumar um script desses.... é que eu encontrei um que bloqueia apenas certas letras, numeros e simbolos, e não bloqueia o restante das teclas, como as de função e as restantes, e outros scripts que só invertem de tecla-pressionada para tecla-solta, o que supostamente não daria pra filtrar as teclas que seria permitido o funcionamento.
Pergunta
RClotz
Eu precisaria do seguinte:
Tenho um programa (formulario) que deverá permitir apenas a digitação nos campos os valores alfanumericos ou numericos, bloqueando todo o restante das teclas.
Mas caso nenhum campo esteja em foco, ele deverá bloquear todo o teclado, para não correr o risco de o usuario dar um backspace ou algo semelhante.
Minha idéia foi a seguinte:
Pensei em usar o onfocus - permitir alfanuméricos, e onblur - bloqueando todo o teclado.
Se alguém tiver uma opção melhor, por favor me postem, mas por enquanto, eu precisaria de um script que bloqueasse todo o teclado, exceto os valores alfanuméricos e outro para os numéricos.
Caso alguém possa me arrumar um script desses.... é que eu encontrei um que bloqueia apenas certas letras, numeros e simbolos, e não bloqueia o restante das teclas, como as de função e as restantes, e outros scripts que só invertem de tecla-pressionada para tecla-solta, o que supostamente não daria pra filtrar as teclas que seria permitido o funcionamento.
Obrigado.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.