第1部 HTML — Day 8 / 30

フォーム

<form>
  <label for="name">名前</label>
  <input type="text" id="name" placeholder="例: 山田 太郎">

  <label for="color">好きな色</label>
  <input type="color" id="color">

  <button type="button">送信(まだ動きません)</button>
</form>

<input>type を変えると、テキスト・色・日付などいろいろな入力欄になります。<label> は入力欄の説明で、forid を同じ値にして対応づけます。

ボタンを押したときの処理を作るのはJavaScriptの仕事です(第3部で学びます)。ここでは「入力欄を並べられる」ことがゴールです。

今日の練習

type="date" や type="range" など、type の値をいろいろ変えて表示がどう変わるか確かめましょう。

模範解答を見る
<form>
  <label for="birthday">誕生日</label>
  <input type="date" id="birthday">

  <label for="level">やる気(0〜100)</label>
  <input type="range" id="level" min="0" max="100">

  <label for="email">メールアドレス</label>
  <input type="email" id="email" placeholder="taro@example.com">
</form>

date はカレンダー、range はスライダーになります。ほかにも number・time・checkbox などがあります。

理解度チェック

学籍番号と氏名を入力してクイズに正解すると、確認コード付きの提出用画面が表示されます。スクリーンショットを撮って Teams の Class Notebook に提出してください。

Q. input タグで入力欄の種類(テキスト・色・日付など)を切り替える属性はどれでしょうか?

Completed

正解です!Day 8 の学習を確認しました

科目経営情報 2026
教材プログラミング入門30日 Day 8 フォーム
学籍番号
氏名
提出時間
確認コード

提出時間はサーバー時刻に基づきます。

この画面のスクリーンショットを撮り、Teams の Class Notebook に提出してください。