Это мой код javascript,
$(".onlyname").keypress(function (evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 65 || charCode > 90) &&
(charCode < 97 || charCode > 122)) {
return false;
} else {
return true;
});
Он принимает только строковые значения, но ограничивает пробел. Как я могу исключить пробел?
Измените условие, чтобы исключить пробел из кода, который останавливает событие. Пространство имеет код 32, поэтому просто измените нижнюю границу от 32 до 33:
if (charCode > 32 && (charCode < 65 || charCode > 90) &&
(charCode < 97 || charCode > 122)) {