Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 入力属性によるフォームの強化 | HTMLフォームとユーザー入力
究極のHTML

入力属性によるフォームの強化

メニューを表示するにはスワイプしてください

HTMLの<input>要素は、動作を変更する属性でカスタマイズ可能。以下はよく使われる主な属性。

value

入力要素の初期値を設定。

  • ボタンの場合:ボタンのテキストを定義;
  • テキスト/パスワードフィールドの場合:デフォルトのテキストを設定;
  • チェックボックス/ラジオボタンの場合:選択時に送信される値を設定。
Note
注意

valuetype="file"と併用不可。

index.html

index.html

autofocus

ページの読み込み時に自動的に入力欄へフォーカスを設定

Note
注意

下記の例では、コードを実行してもページがリロードされないため、この機能は動作しません。

index.html

index.html

required

入力必須属性。フィールドが入力されるまでフォームの送信ができない。

index.html

index.html

placeholder

ユーザーが入力するまで、入力欄内に補助テキストを表示。電話番号やカード情報などのフォーマットに便利。

index.html

index.html

Note
ノート

各例では異なる type 属性を使用しており、これによって入力欄の動作が変化します。入力タイプについては次の章で解説。

1. input要素のデフォルト値を設定するために使用される属性はどれか。

2. input要素に期待される値のヒントや例を設定するために使用される属性はどれか。

3. フォーム送信前に入力フィールドが必須であることを指定するために使用される属性はどれか。

question mark

input要素のデフォルト値を設定するために使用される属性はどれか。

正しい答えを選んでください

question mark

input要素に期待される値のヒントや例を設定するために使用される属性はどれか。

正しい答えを選んでください

question mark

フォーム送信前に入力フィールドが必須であることを指定するために使用される属性はどれか。

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  25

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  25
some-alt