プログラミング覚え書き

WEB製作覚え書き

ノート代わりに勉強した内容をまとめています。

HTML:値の送信 ~input要素~(入力・選択・ボタン・隠し パーツ)

 

input要素

  • 値の送信に使う要素の一つ。
  • type属性の値によって様々なタイプの送信用パーツを設定可能。
  • 置換インライン要素に属す。
  • 終了タグ不要

 

<input type="パーツの種類 " name="送信するデータに付ける名前">

 

 

パーツタイプとtype属性値対応表

f:id:midori_x:20200209152740p:plain

 

 

value属性

input要素に設定できる属性の一つ。

パーツの種類によって役割が異なるので注意!!

f:id:midori_x:20200209153108p:plain

 

 

 

入力パーツ

type属性の属性値

f:id:midori_x:20200209154953p:plain

type属性以外の 代表的な属性

f:id:midori_x:20200209155110p:plain

    <fieldset>
      <legend>入力パーツ</legend>
      <dl>
        <dt>基本形</dt>
        <dd>
          <input type="text" name="text1">
        </dd>
        <dt>初期値あり</dt>
        <dd>
          <input type="text" name="text2" value="初期値">
        </dd>
        <dt>プレースホルダ―あり</dt>
        <dd>
          <input type="text" name="text3" placeholder="プレースホルダー">
        </dd>
        <dt>パスワード</dt>
        <dd>
          <input type="password" name="password1">
        </dd>
      </dl>
    </fieldset>

  ↓ ↓ ↓

f:id:midori_x:20200209161236p:plain

 

 

 

選択パーツ

type属性の属性値

f:id:midori_x:20200209155506p:plain

type属性以外の 代表的な属性

f:id:midori_x:20200209155547p:plain

 ※riquired属性詳細

ラジオボタンの場合】

f:id:midori_x:20200209162105p:plain

チェックボックスの場合】

f:id:midori_x:20200209162132p:plain

    <fieldset>
      <legend>選択系パーツ</legend>
      <dl>
        <dt>ラジオボタン</dt>
        <dd>
          <label><input type="radio" name="akutsu">項目1</label>
          <label><input type="radio" name="akutsu">項目2</label>
          <label><input type="radio" name="akutsu">項目3</label>
        </dd>
        <dt>チェックボックス</dt>
        <dd>
          <label><input type="checkbox" name="akutsu" checked>項目1</label>
          <label><input type="checkbox" name="akutsu">項目2</label>
          <label><input type="checkbox" name="akutsu">項目3</label>
        </dd>
      </dl>
    </fieldset>

 ↓ ↓ ↓

f:id:midori_x:20200209161443p:plain

 

使いやすい選択パーツ

f:id:midori_x:20200209162410p:plain



 

ボタンパーツ

type属性の属性値 

f:id:midori_x:20200209155745p:plain

type属性以外の 代表的な属性

f:id:midori_x:20200209155814p:plain

    <fieldset>
      <legend>ボタン系パーツ</legend>
      <dl>
        <dt>type="submit"</dt>
        <dd><input type="submit" value="送信"></dd>
        <dt>type="reset"</dt>
        <dd><input type="reset" value="リセット"></dd>
        <dt>type="button"</dt>
        <dd><input type="button" value="ただのボタン"></dd>
      </dl>
    </fieldset>
 

 ↓ ↓ ↓

f:id:midori_x:20200209162950p:plain

 

 

 

隠しパーツ

フォーム製作者が目に見えないところで値を送信するために使用する。隠しパーツはブラウザ上に表示されないだけでHTMLコードをみればどんな値を送信しているかわかる。

type属性の属性値 

f:id:midori_x:20200209155849p:plain

type属性以外の 代表的な属性

f:id:midori_x:20200209155919p:plain

<p>隠しパーツ:<input type="hidden" name="secret" value="隠しパーツ"></p>

 ↓ ↓ ↓

f:id:midori_x:20200209163327p:plain