这是我的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;
});
它只接受字符串值但限制空格键。如何排除空格键?
答案 0 :(得分:3)
更改条件以从停止事件的代码中排除空格。空格具有代码32,因此只需将下边界从32更改为33:
if (charCode > 32 && (charCode < 65 || charCode > 90) &&
(charCode < 97 || charCode > 122)) {