web-dev-qa-db-ja.com

画面キーボードは入力フィールドをカバーします

モバイルデバイスで使用する必要があるHTML入力要素を含むフォームのベストプラクティスはありますか?

開発中のWebアプリケーションで、Android=電話で実行している場合、入力フィールドがフォーカスされると、ソフトウェアキーボードによって入力フィールドが覆われることがよくあります。その結果、ユーザーはテキストは盲目的に、キーボードが閉じられた後に入力されたものだけを見る。

私のオンライン検索は問題の 1つの処理 のみを表示しており、かなり複雑に見えます(私は複雑な解決策に警戒しています:脆弱で予測不能になる傾向があります)。

いくつかのアイデアがあります。1つは、フォーカスを受け取ったときに常に入力フィールドをビューウィンドウの上部に移動することです。2つ目は、キーボードが常に収まる単一のテキスト要素を持つ下位ダイアログを開くことです。しかし、これらはまた、私の複雑な解決策の不安を引き起こします。

インターネットに接続された携帯電話はユビキタスであり、入力フィールドをカバーするキーボードのこの問題には解決策があると思います。私はそれを見つけることができません。私を助けてください。 :(

4
chuckj

システムは何が起こっているかについてユーザーにフィードバックを提供する必要があります。盲目的にテキストを入力することは非常に悪い経験です。これを解決するには、自動的に次のフィールドに進み、キーボードがフィールドを遮らないようにします。 UXプラネットのこの記事は良い例を示しています: モバイルフォームのユーザビリティ

1
Aline