0
I am trying to add a mask in a field to accept only alphabetic characters.
Apparently I managed to find a solution.
Code
$(function () {
$("#name").keypress( function(key) {
if((key.charCode < 97 || key.charCode > 122) && (key.charCode < 65 || key.charCode > 90) && key.charCode != 32 ) {
return false;
}
});
});
So far it works cool, accepts only letters([a-zA-Z]) and espaço only.
But the bizarre that after inserting any sequence of letters, after giving espaço twice appears a ponto out of nowhere.
If I try to explicitly forbid the permission of ponto including key.charCode == 46 in the if It takes everything and starts to accept any type of character.
Does anyone have any idea how to make it work properly?

This condition will never be met:
key.charCode < 65 && key.charCode > 90I think here you wanted to use the or||– Caique Romero
True, I played it wrong and I didn’t see it
– Shinforinpola
I just typed wrong even, I was looking at the screen of a pc and typing in another
– Shinforinpola