2017-12-27 25 views
0

テキスト入力で英語の単語に対していくつかの自動修正を実行しようとしています。ここに私のコードは次のとおりです。テキスト入力のHTML自動修正が機能しません。

<input autocomplete="on" autocorrect="on" autocapitalize="on" type="text" name="textinput" placeholder="Enter a test" spellcheck="on"> 

マイJSFiddle

しかし、コンピュータを使ってChromeで動作しているようですしません。この機能がモバイルにのみ適用可能かどうか疑問に思っていますか?

ありがとうございます!

答えて

1

autocorrect="on"は現在非標準の属性です。ユーザーが<input>

参照のテキスト値を編集/ 入るとき

この

は、オートコレクションを有効にするかどうかを 制御に使用されているのSafariでサポートされている非標準の属性です: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input#attr-autocorrect

+0

私はそれがSafariでのみ動作するので表示されますか? – hyperfkcb

+0

私はあまりよく分かりません。いくつかのブラウザでサポートされているようです。たとえば、Android搭載のChromeでサポートされているようです:https://stackoverflow.com/questions/23853473/how-to-disable-autocorrect-in-html-input-on-android –

+0

ああそうですモバイルサイトに適用されます。私はそれが全く自動修正しないので、それがコンピュータ上のブラウザでは機能しないことに気付いた。 – hyperfkcb

関連する問題