私はAndroid galaxytabでwebappを実行しています。 私はFocusHandler
のテキストボックスを3つ持っています - テキストボックスの内容を消去しますonFocus
。 これはうまくいきますが、ユーザーがデバイスのキーボードのタブ、前または次のボタンを使用している場合、FocusEvent
はトリガーされません。トリガーonFocusテキストボックスAndroid gwt webapp phonegap 1.1
Tabキーでデフォルトのアクションを防ぐためにキーイベントを捕まえようとしましたが、タブキーもトリガーされませんでした。
誰でもタブ上のFocusEvent
を起動する方法を知っていますか、Androidデバイスのキーボードで前/次のキーを押すことは誰にも分かりますか? (タブのキーを使用してフォーカスイベントが発生しても、Androidのブラウザでは動作しない場合でも、すべてがコンピュータのブラウザでうまく動作します)。
プレースホルダは良い解決策であるようですが、プレースホルダスタイルを変更できません。私は.myInputを使用しています:: - webkit-input-placeholder { color:#FFF; font-style:italic; }でも、私のWebブラウザ(chrome)でもnothingsが変わります – Alexis
onFocus呼び出しと同じようにいくつかの関数を呼び出す必要があるため、プレースホルダは私の問題を解決できません。 – Alexis
onFocus呼び出し中にいくつかの関数を呼び出す必要があるため、プレースホルダは私の問題を解決しません。たとえば、私はDOM.setCapture()を呼び出してから、onBlurがトリガされたとき、またはテキストボックスからクリックするたびに解放します。 – Alexis