メニューを表示

autocapitalize 属性入力文字列の先頭大文字化を制御する

autocapitalize 属性は、テキストがユーザーによって入力、編集されたときに、入力文字列の先頭大文字化を自動的に行うか、またはどのように行うかを指定します。

通常のキーボード入力、あるいは日本語環境においてはあまり関係ないですが、英語圏などで、かつモバイル端末のソフトウェアキーボードによる入力時や音声入力を利用している場合など、文の最初の文字を自動的に大文字化することが、ユーザーにとって親切な場合があります。

なお、input 要素の type 値が url、email、password の場合、この指定は無視されます。

autocapitalize 属性で指定できる値

属性値 概要
off / none 自動的な大文字化は行われません。
on / sentences 各「文」の最初の文字を自動的に大文字化します。それ以外の文字は小文字のままです。
words 各「語」の最初の文字を自動的に大文字化します。それ以外の文字は小文字のままです。
characters すべて大文字にします。

autocapitalize 属性の仕様

この属性を使用できる要素
  • すべての HTML 要素

このページの上部へ