无法在Android JellyBean中使用maxlength
我在安卓系统中遇到了一个问题,就像我在输入端使用maxlenth属性一样,例如;在android选项卡上输入20个字符后,该页面被挂起,我无法删除任何内容或在任何其他输入中添加任何内容,其他页面工作正常,但我输入字符最多的页面除外 我正在使用智能标签8无法在Android JellyBean中使用maxlength,android,android-4.2-jelly-bean,Android,Android 4.2 Jelly Bean,我在安卓系统中遇到了一个问题,就像我在输入端使用maxlenth属性一样,例如;在android选项卡上输入20个字符后,该页面被挂起,我无法删除任何内容或在任何其他输入中添加任何内容,其他页面工作正常,但我输入字符最多的页面除外 我正在使用智能标签8 Android JellyBean这是众所周知的Android 4.1版本 不幸的是,还没有解决办法。您可以在上面的堆栈溢出帖子中找到JS修复程序。我已经找到了答案,它对我有效: x$("#fieldWithMaxLength").on("k
Android JellyBean这是众所周知的Android 4.1版本
不幸的是,还没有解决办法。您可以在上面的堆栈溢出帖子中找到JS修复程序。我已经找到了答案,它对我有效:
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;
}
}
});