web-dev-qa-db-ja.com

iPhoneのテキスト入力でスペルチェッカーを無効にする方法

時々、スペルチェッカーは不要です、キャプチャ、ユーザー名、メールなど。一部のテキスト入力/テキスト領域でそれを無効にする方法はありますか?

52
Ben Shelock

私の相棒ジョナサンスタークが述べたように、オートコレクトやオートコンプリートなどの属性を使用して、探している効果を実現できるはずです。

<input type="text" placeholder="My Field" name="myfield"
    autocapitalize="none" autocorrect="off" autocomplete="off" />

OS4でテストされ、動作しています。

PDATE: iOS5以降、onoffautocapitalizeの値は廃止されました。自動大文字を完全に無効にするには、noneを使用します。

73
David Kaneda

実際、HTML5には文字通りスペルチェック属性があります。

<textarea spellcheck="false">

Re: http://blog.whatwg.org/the-road-to-html-5-spellchecking

もちろん、ブラウザのサポートは制限されています。

49
Chris Coyier