2

この時点で頭がいっぱいです...フォームの入力領域内にあるときにテキストキャレットを表示できません。これは、控えめに言っても非常にシンプルな phonegap ベースのアプリです。css を介して onfocus テキスト ボックスの周りに黄色のハイライトを配置することはできますが、明らかにフォーカスを得ています。

フォームは次のようになります。

<form method = "post" autocomplete="off" action="portal.html" style = "top:20%; width:250px; position:absolute; left:480px; right:auto; margin-top:0px; margin-bottom:0px;">

        <label>Username:</label>
        <input type="text"   name="username" maxlength="40" style = "font-size: 20px;"/> 
        <label>Password:</label>
        <input type="password" name="password"  maxlength="40" style = "font-size: 20px;"/>     
        <input type="submit" class="submit" style = "left:20px; position:relative; cursor:auto;"/>

</form> 
4

1 に答える 1

0

どのようなデバイスを使用していますか?

残念ながら、各デバイスは WebView (ほとんどのブラウザーや PhoneGap などの HTML ベースのフレームワークが使用するコンポーネント) を異なる方法で実装しており、入力ウィジェットなどの一部のウィジェットはカラットや境界線を表示しないか、境界線を壊します (HTC は最悪の違反者です)。 .

また、入力要素に関連付けられた CSS スタイル ルールはありますか? もしそうなら、それらもカラットを隠している可能性があるため、それらを削除してください.

于 2012-04-16T19:41:05.233 に答える