无法在Android JellyBean中使用maxlength。

3

我在Android上遇到了一个问题,就是每当我在输入框中使用maxlenth属性时,例如:;在Android平板上输入20个字符后,页面会卡住,我无法删除任何内容或在其他输入框中添加任何内容,其他页面都可以正常工作,但在这个页面上,我已经达到了最大限制。

我正在使用KArbonn Smart Tab 8 Android JellyBean。

2个回答

2

1

我找到了答案,它对我有效:

x$("#fieldWithMaxLength").on("keydown", function(e) {
            if(e.keyCode != 8) {
                maxlength = $(this).attr('maxlength');
                if(this.value.length >= maxlength ) {
                    var curIndex = $(this).attr('tabindex');
                    $('[tabindex=' + curIndex + ']').focus();
                    return false;
                }
            }
        });

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接