1

JSを使用してフォーカスされたフィールドを切り替えるいくつかのAndroidデバイスでこの問題が発生しています。- 値を挿入している間、すべてがうまくいっているので、フィールドが最大長に達すると、「次の」フィールドがフォーカスされます。- 一方、バックスペースを使用してフィールドをクリアしようとすると (以下のコードを使用)、いくつかのデバイスでフォーカスが前のフィールドに変更されたように見えますが、何も書き込めません。

$('.AllMyFields').bind('keyup', function(e) {
    if( e.keyCode == 8 && $(this).val().length == 0 ) {
        _prevField = ... the previous field selector ...

        if( _prevField.length > 0 ) { 
         _prevField.get(0).focus()
        }
    }
});

フィールドを手動でタップすると、機能します。何か案が?

4

0 に答える 0