0

2人のテスターが、私のモバイルアプリ(Android)のテキストボックスにデータを入力できなかったと報告しました。どちらもSamsungGalaxyS3を使用しています。アプリはhtml/css/jqueryネイティブアプリです。これはcordova-1.9.0.jarとandroid-support-v4.jarを使用します

Androidエミュレータで問題を再現できます。仕様については、下の添付画像を参照してください。Androidバージョン4.1.2ARMプロセッサ。

入力ボックスをクリックすると、ボックスにフォーカスがあることが示され、キーボードがポップアップします。文字または数字をクリックすると、キーが適切に点灯します。ただし、入力ボックスには文字が入力されていません。

入力ボックスのコードは次のとおりです

    <input name="boxZipcode" placeholder="Enter Zipcode" data-theme="b"  

id = "boxZipcode" type = "tel" />

数字のみのキーボードでも、フルキーボードでも、同じ結果が得られません。

入力ボックスが入力を受け入れるようにするには、何を変更する必要がありますか?ありがとう。

rここに画像の説明を入力してください

4

2 に答える 2

1

修正は、次のCSSスタイルを探すことです

 -webkit-user-select: none;

この行を削除するだけで、入力要素を楽しく入力できます。

于 2013-03-26T05:35:03.317 に答える
0

cordova1.9.0からcordova2.5.0にアップグレードすると、問題は解決しました。

androidの問題でのこの問題でのandroidの男のコメント(#13)は、同様の問題が「GCと弱い参照の競合状態に関係している」と述べています

また、fyi、LogCatに競合状態を示す警告がありました。

31フレームスキップしました!アプリケーションがメインスレッドで多くの作業を行っている可能性があります。

非アクティブなInputConnectionで

のIInputConnectionWrapperbeginBatchEdit

于 2013-03-26T17:51:28.713 に答える