PhoneGap 2.2 と Android 4.0.3 で予測テキストに関する奇妙な問題が発生しています (Samsung Galaxy Tab 2 7.0 では、この問題は他のデバイス/Android バージョンでは発生しません)。デバイスで予測テキストが有効になっていて、任意の入力フィールドにテキストを入力すると、入力フィールドにテキストが追加されず、予測をタップすると、奇妙なテキストが入力ボックスに追加されます。たとえば、「demo」と入力すると、入力ボックスに文字が追加されません。予測「demo」をタップすると、文字列「d」(常に予測の最初の文字の後にスペースが続きます) が追加されます。入力フィールド。この動作の原因を知っている人はいますか? どうすればこれを修正できますか?
1 に答える
0
softKeyboard プラグインを使用して修正しました。 https://github.com/phonostar/PhoneGap-SoftKeyboard/tree/7eae2991eef34d4451968876c8b8893e309456e5
$(document).on({
blur : function(){
cordova.plugins.SoftKeyboard.hide();
},
focus : function(){
cordova.plugins.SoftKeyboard.show();
}
}, ':input[type="text"],[type="number"],[type="email"]');
于 2014-06-26T11:34:55.713 に答える