Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Giullyanny

[Resolvido] Função Javascript Bloqueadoras de Letras

Recommended Posts

Bom dia amigos...

 

eu encotrei está function.:

function blockNumbers(e)
{
var key;
var keychar;
var reg;
if(window.event) {
  // para o IE, ou e.keyCode window.event.keyCode pode ser usado
  key = e.keyCode;
}
else if(e.which) {
  // netscape
  key = e.which;
}
else {
  // nenhum event, para passar through
  return true;
}
keychar = String.fromCharCode(key);
reg = /\d/;
// return !reg.test(keychar); ===> para tirar números é necessário tirar o
// exclamação (!)
return reg.test(keychar);
}

 

Mas ele está bloqueando tudo, até o backspace e o space... alguem poderia me ajudar com resolver isso, sou fraco de mais em javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites
<script>
function bloqLetras( campo ) {
	campo.value = campo.value.replace( /[a-z]/gi, '' );
}
</script>
<input type="text" onkeyup="bloqLetras( this )" onkeydown="bloqLetras( this )" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Eduardo Não digite todo o título do texto em letras maiúsculas, além de poluir o fórum, passa a sensação de está gritando com quem está lendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.