我的android选项卡中出现问题,我的脚本无法正常工作。
jQuery('.letters-field').bind('keypress', function(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
console.log(charCode);
if (charCode > 32 && (charCode < 65 || charCode > 122))
return false;
return true;
});
我的脚本不允许在输入字段中输入数字,它只允许字母。它适用于其他设备但不是全部都在android选项卡中..对此有什么看法吗?
答案 0 :(得分:1)
我总是发现按键高度不可预测,特别是某些键没有触发事件。我会亲自切换到keyup或keydown。我不能说我遇到过这两种选择的问题。
jQuery('.letters-field').keydown(function(e) {
if (e.which >= 48 && e.which <= 57)
e.preventDefault();
});