見出し画像

<勉強ログ>CreatorQuest フォーム関連の要素

こんばんは、ひかりうみです★

別でUP予定ですが、CreatorQuestでラスボス(最終課題)と戦っています。

そしたら、まだちょっとしか勉強したことがなかった入力フォームでつまづきました!!

なので、今回のnoteでまとめます。

○ひかりうみ note○

フォームの要素

  ①<form>で問合せフォームなどを作成する。action属性で入力内容の送信先を指定、method属性で送信方法を指定。

 送信方法は、get = 検索キーワードを入力するフォーム、post = 個人情報などを送信する入力フォーム

 <form action="送信先(パスで指定)" method="get/post">  </form>

 ②<input>で入力の方式を指定する。

 <input type="種類" name="名前" value="初期値 / 送信されるデータ / ボタンのラベル">

 typeには以下のものが指定できる。

 →"name"は送信したデータ・値を取り出す際に必要にで、自分で指定する。半角英数。

 →"value"はtype属性によって入れるものが変わる。

     ● text : 初期値を指定

     ● radio,checkbox : 送信されるデータ名を指定

    ● submit,reset : ボタン上に表示される文字を指定

 ③複数行の場合は<textarea>を利用する

 ④プルダウン選択メニューは<select>要素を使用し、選択肢は<option>要素。option の後にはvalueで送信される名前を記載。

 ⑤フォーム内の各項目名を<label for="名前(半角英数"></label>で囲って、各項目にもid="名前"を追加すると、項目名をクリックすると入力欄を選択できるようになる。

○ひかりうみ コメント○

問題をやってみましたが、パターンが多すぎて混乱中です

多分、なかなか覚えられないと思うのですが、どこかに紙で貼っておいたほうが良いのかな。

実際はどうされているのでしょうか。

フォームを作りまくることで、定着させていくしかとりあえずないと思うので、また明日、復習したいと思います。

余談ですが、緊急事態宣言が延長され、小学校からも大量の宿題がきたので、会社に行けるか微妙になってきました。(小学校の休校延長についてはまだ決まっていません。)

4月中は半分以上在宅していたので、そのまま更に増やしたいというのが正直なところ。

「宿題をみてあげたい」と思う気持ちと、「イライラするからやりたくない」という気持ち、半分半分のひかりうみです。

いいなと思ったら応援しよう!