<input type="password">
ブラウザ |
|
---|---|
分類 | |
要素 |
input要素に type="password"
を指定すると、パスワード形式の入力欄を作成することができます。
この入力欄に入力された文字列は、アスタリスク( *
)などで表示されます。
<input type="password" name="example1">
<input type="password" name="example2" size="30" maxlength="30">
属性 | 値 | 説明 |
---|---|---|
type="" |
password |
パスワード形式の入力欄を作成 |
name="" |
文字列 | 部品の名前を指定 |
value="" |
文字列 | 入力欄の初期値を指定 |
size="" |
文字数 | 入力欄の幅を文字数で指定 |
maxlength="" |
文字数 | 入力できる最大文字数を指定 |
type="password"
(パスワード形式の入力欄を作成)
type属性の値に password
を指定すると、パスワード形式の入力欄を作成できます。
name=""
(部品の名前を指定)
フォーム部品を識別するための名前を指定します。
この属性の値は、入力されたデータ(またはvalue属性の値)とセットで送信されることになります。
value=""
(入力欄の初期値を指定)
この属性の値は、初期値として入力欄に表示されます。(アスタリスク( *
)などで表示されます)
しかし、パスワード形式の入力欄では初期値の設定は行わない方がいいでしょう。(ソースを見るとパスワードの文字列を確認できてしまうため)
size=""
(入力欄の幅を文字数で指定)
入力欄の横幅を文字数で指定します。
この属性を指定した場合でも、ブラウザにより見た目の幅は異なります。同じような幅で表示させたい場合は、スタイルシートで指定します。
maxlength=""
(入力できる最大文字数を指定)
入力できる最大文字数を指定します。
例えば maxlength="10"
を指定した場合は、10文字までしか入力できなくなります。
その他の属性
以下の属性で、部品の無効化と書き換えの禁止を指定することができます。(主に、JavaScript等と組み合わせて使用することになります)
属性 | 値 | 説明 |
---|---|---|
disabled |
値は不要 | 部品を無効化する |
readonly |
値は不要 | 書き換えを禁止する |
disabled
(部品を無効化する)
この属性が指定された部品は、選択や書き換えができなくなり、データも送信されなくなります。
readonly
(書き換えを禁止する)
この属性が指定された部品は、書き換えだけができなくなります。選択することは可能で、データも送信されることになります。