3

Androidのソフトキーボードとデフォルトでどのボタンが表示されているのか、それらを変更する方法について説明します。Androidのソフトキーボードに「完了」ボタンがあることを確認してください。Javaなし

ただし、すべての回答にはJavaコードの変更が含まれます。私はPhonegapとjQueryMobileを使用してクロスプラットフォームのアプリケーションを作成しているので、Javaを学ぶことから離れていきたいと思います。

私の問題はこれです:私は(この順番で、略しHTML内)でのフォームを持っている :現在起き

<form action='javascript:processSubmit()'> 
<select id='expenseType'/> 
<input type='text' id='expenseAmount'/> 
<select id='expenseDate'/> 
<button type='submit'/> 
</form> 

何が私がテキスト入力フィールドを押すと、ソフトキーボードが表示されることです。ここまでは順調ですね。ソフトキーボードの右下にあるボタンには「次へ」と表示されます。しかし、それを押しても、フォーカスは次のフォームフィールドに移動しません。また、ユーザーが2番目の選択をクリックして値を選択すると、キーボードボタンは「完了」に変わりません。

マジックを起こすためにフィールドに特別なhtml属性を与える方法はありませんか?

ソフトキーボードを変更するにはJavaScriptを使用しますか?

答えて

2

AFAIK、JavaScriptやHTMLからAndroidソフトキーボードの動作に影響を及ぼす方法はありません。

+0

でこの動作を変更することができますJavascriptへの機能しかし、あなたは正しいです.JavascriptやHTMLからの直接アクセスはありません。 – Wytze

0

Javaコードのビットは、ソフトキーボードを公開ところ、私はここにあるいくつかの例を見つけた私はそれが非常に古い質問ですけど、このプラグインhttps://github.com/driftyco/ionic-plugin-keyboardであなたがKeyboard.hideKeyboardAccessoryBar方法

関連する問題