2

多くの検索の後、私は最初のスタックオーバーフローの質問をすることにしました:

コードのページソースを表示します。すべてそこにあります。

(XXX)XXX-XXX)の特定の形式で電話番号を収集しているテキストボックスがあります。

これを行うには、テキストフィールドに中括弧、スペース、ダッシュを自動入力します。これは、Androidフォンを除いて私がテストしたすべてのもので完全に機能します。

Androidスマートフォンに入力すると、最初のブレースが自動入力されると、キャレット/カーソルが間違った場所に移動し、他の自動フォーマットが実行されると、テキストボックスの最後に移動しません。

このようなデータを自動入力するときに、Android Webブラウザーのフィールドの最後にキャレット/カーソルを保持するにはどうすればよいですか?

4

1 に答える 1

1

私の電話(HTC Evo 4g)と私の周りの多くの電話で機能するソリューションを見つけました。残念ながら、Androidブラウザは標準化されておらず、処理方法が大きく異なるようです。また、このソリューションは少しハックだと感じています。

機能例はまだ上の場所にあります

ソリューションには次のものが含まれます。

このプラグインを使用してタイムアウトを設定しました。これにより、キーボードイベントのシミュレーションが可能になり、入力テキストにパイプ(|)を追加して、その上にバックスペースを追加できます。創造的な解決策ですが、繰り返しになりますが、信頼性はあまり高くなく、試してみた電話の大部分は解決策を受け入れませんでした。

私はまだ他の提案を受け入れています。

于 2011-12-19T23:47:58.327 に答える