13

私はこれに関する答えを高低で検索しましたが、答えや同じ問題を抱えている他の人を見つけることができないようです. 誰かが助けてくれることを願っていますか?

iPhone UIWebView で表示しているサインアップ用の Web ページがあります。ユーザーは、入力されている電子メール アドレスの最初の文字の大文字化を停止できるかどうかを尋ねています。これは問題ではないと思っていましたが、どうやら一部の電子メール システムのローカル部分では問題になるようです (大文字と小文字が区別されないのはドメインだけのようです)。

オートコンプリートが原因のようです。HTML の入力要素に autocomplete="off" を追加しようとしましたが、iOS は明らかにそれを無視しています:

代替テキスト

UIWebView内のhtml入力テキストフィールドでオートコンプリートをオフにすることはできますか?

ありがとう

4

2 に答える 2

29

autocorrect="off"入力テキスト フィールドに属性を追加します。

于 2010-10-22T20:50:59.167 に答える
16

Apple には現在、いくつかのドキュメントがあるようです。

UIWebView クラスは UITextInputTraits プロトコルを直接サポートしていませんが、テキスト入力要素のいくつかのキーボード属性を構成できます。たとえば、次の例に示すように、input 要素の定義に autocorrect 属性と auto-capitalization 属性を含めて、キーボードの動作を指定できます。

   <input type="text" size="30" autocorrect="off" autocapitalize="off">

ユーザーが Web ページのテキスト フィールドに触れたときに表示されるキーボードの種類を制御することもできます。電話キーパッド、電子メール キーボード、または URL キーボードを表示するには、input 要素の type 属性にそれぞれ tel、email、または url キーワードを使用します。数字キーボードを表示するには、pattern 属性の値を "[0-9] " または "\d " に設定します。

これらのキーワードとパターン属性は HTML 5 の一部であり、iOS 3.1 以降で使用できます。次のリストは、標準キーボードを含む各タイプのキーボードを表示する方法を示しています。

文章:<input type="text"></input>

電話:<input type="tel"></input>

URL:<input type="url"></input>

Eメール:<input type="email"></input>

郵便番号:<input type="text" pattern="[0-9]*"></input>

http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#Web ビュー用のキーボードの設定

于 2011-10-15T21:30:44.877 に答える