Alguem sabe como eu deixo o campo texto aceitar apenas letras, e não numeros?
vllw
Alguem sabe como eu deixo o campo texto aceitar apenas letras, e não numeros?
vllw
você quer que ele valide os valores e avise um alerta caso tenha letras, ou que ao digitar não seja possível inserir letras?
eu queria que não fosse possivel digitar numeros, apenas letras…
tipo bloquear o teclado numerico
seu projeto é web? se for você pode fazer uma função javascript pra isso, tem centenas aí pela net hehehe
é projeto web sim, mas entao mano eu procurei na internet e só achei pra validar entrada de numeros
function numeros(){
tecla = event.keyCode;
if (tecla >= 48 && tecla <= 57){
return true;
}else{
return false;
}
}
essa função só deixa entrar numeros, mas ae eu alterei os sinais dela…
mas mesmo assim não funcinou =/
por que não inverte os returns ?
aee funcionou mano =D
vllw
vo deixar o codigo final aqui para quem quiser no futuro =D
function letras(){
tecla = event.keyCode;
if (tecla >= 48 && tecla <= 57){
return false;
}else{
return true;
}
}
chama essa função assimonkeypress="return numeros();"
que bom. 
Se foram sanadas todas as suas dúvidas só por favor, altere o seu primeiro post do tópico e adicione a tag [RESOLVIDO].
bllz, só mais uma duvida, como eu altero pra nao entrar pontos, virgula, e talz…
bom… na lógica do seu método, você precisa dos códigos dos caracteres que deseja excluir.
ou se no final for mais fácil, permita somente os que quer…
pesquise no google por “event keycode list” ou "javascript keycode list"
deve retornar algo que vá te ajudar, e aí é só mudar seu método.
function letras(){
tecla = event.keyCode;
if (tecla >= 33 && tecla <= 64 || tecla >= 91 && tecla <= 93 || tecla >= 123 && tecla <= 159 || tecla >= 162 && tecla <= 191 ){
return false;
}else{
return true;
}
}