HTML Living Standard/autocorrect属性
表示
autocorrect属性
[編集]autocorrect属性は、テキスト入力時の自動修正機能を制御するHTML属性です。主にモバイル端末で使用され、ユーザーが誤字を修正するための補助的な機能を提供します。自動修正を有効または無効にするために、この属性を利用できます。ただし、この属性は実験的なものであり、すべてのブラウザでサポートされているわけではありません。
基本構文
[編集]<input type="text" autocorrect="on">
input: 属性を適用するHTML要素。on: 自動修正を有効にする設定。
使用例
[編集]- 入力フィールドの自動修正
<input type="text" autocorrect="off" placeholder="誤字を修正しない">
この例では、自動修正機能が無効化され、ユーザーの入力に対する修正は行われません。
動作の概要
[編集]- 自動修正の制御:
- 「autocorrect」属性は、テキスト入力フィールドに対して自動修正機能を有効または無効にするために使用されます。主にモバイルデバイスでユーザーの入力を補助するために利用されます。
- 値の設定:
- この属性は、「on」と「off」の2つの値を取ります。
- on: 自動修正を有効にします。誤字やタイプミスを修正します。
- off: 自動修正を無効にします。ユーザーの入力は修正されません。
- この属性は、「on」と「off」の2つの値を取ります。
autocorrect属性の利用シーン
[編集]- フォーム入力の補助:
- ユーザーが入力する際に誤字を自動的に修正し、入力の正確性を向上させるために使用されます。
- モバイルデバイスのユーザビリティ向上:
- スマートフォンやタブレット端末でのテキスト入力時に、誤字を修正して入力の効率を高めるために利用されます。
- カスタマイズ可能な入力体験:
- 入力フィールドごとに自動修正機能を有効または無効にすることで、特定の入力に対する制御を提供します。
注意点
[編集]- 実験的な属性:
- この属性は実験的なものであり、すべてのブラウザやプラットフォームでサポートされていない場合があります。使用する際は、ブラウザの互換性に注意が必要です。
- 一貫性のあるユーザーインターフェース:
- 自動修正を無効にすることが有効な場合もありますが、過度に修正機能を無効化することが、逆にユーザーエクスペリエンスを損なう可能性があるため、慎重に設定することが重要です。
互換性
[編集]互換性 ブラウザ サポート状況 Chrome 対応 Edge 対応 Firefox 対応 Safari 対応 Opera 対応