HTML5

グローバル属性

autocapitalize

  編集:2022.06.30 by T.A.

mdn

ユーザーによって入力/編集されたとき、入力文字列の先頭大文字化が自動的に行われるかどうか、どのように行われるかを制御します。以下の値を指定することができます。

offnone 自動的な大文字化は適用されません(すべての文字は既定で小文字です)。
onsentences 各文の最初の文字を既定で大文字にします。それ以外の文字は既定で小文字です。
words 各語の最初の文字を既定で大文字にします。それ以外の文字は既定で小文字です。
characters すべての文字は既定で大文字になります。

autocapitalize 属性は、物理キーボードからの入力時の挙動には影響しません。モバイル端末の仮想キーボードや音声入力など、他の入力方式の挙動に影響します。その様な方式では、文の最初の文字を自動的に大文字化することでユーザーを補助することがよくあります。

autocapitalize 属性は要素単位の挙動を上書きすることができます。

autocapitalize 属性では、input 要素の type の値が url、email、password の場合は自動大文字化が有効になりません。

<INPUT autocapitalize=on type=text><BR>
<INPUT autocapitalize=off type=text><BR>
<INPUT autocapitalize=words type=text><BR>
<INPUT autocapitalize=characters type=text><BR>
キーボード入力には対応していないらしい


テスト
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: