jquery keydown返回false并不适用于android chrome

时间:2016-12-06 16:56:01

标签: javascript jquery html

我有这个输入类型=" text"在我的HTML中,我使用jquery为其分配keydown事件,如下所示:

$('#refNumber').keydown(function(e) {
    console("key code is " + e.keyCode);

    var val = $(this).val();
    if(val.length == 30) {
        if(e.keyCode == 8 || e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 9) {
            return true;
        }
        return false;
    }
});

现在该事件被触发,因为我可以在控制台中看到日志,但当输入的值达到30个字符时,return false在我用户桌面浏览器或移动设备Firefox和& ios chrome浏览器,但它不适用于android mobile chrome

0 个答案:

没有答案