入力で maxlenth 属性を使用しているときなど、Android で問題に直面しています。Androidタブに20文字を入力した後、そのページがハングし、何も削除したり、他の入力に何かを追加したりできません。他のページは正常に動作しますが、最大制限まで文字を入力したこのページでは動作しません
KArbonn Smart Tab 8 Android JellyBean で使用しています
入力で maxlenth 属性を使用しているときなど、Android で問題に直面しています。Androidタブに20文字を入力した後、そのページがハングし、何も削除したり、他の入力に何かを追加したりできません。他のページは正常に動作しますが、最大制限まで文字を入力したこのページでは動作しません
KArbonn Smart Tab 8 Android JellyBean で使用しています
これはよく知られているAndroid4.1の問題です。
JellyBeanWebViewがテキストボックスのHTMLmaxlength属性でうまく機能しない
http://code.google.com/p/android/issues/detail?id=35264
残念ながら、まだ修正されていません。あなたは彼らが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;
}
}
});