プログラミング学習帳

オンラインプログラミング学習サービス「ウェブカツ!!」で習ったことを整理してます。

入力フォームの作り方

 

htmlファイル

——————————————————————

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ホームページのタイトル</title>
</head>
<body>
<h1>ホームページの見出し</h1>
<p>最初のホームページが完成しました!!</p>

<form>
E-mail<br>
<input type="text" name="email"><br>
Password<br>
<input type="text" name="pass"><br>
<input type="submit"name="submit">

<br>
<input type="checkbox"name="pref"value="1">東京
<input type="checkbox"name="pref
"value="2">神奈川


<br>

<input type="radio"name="gender"value="1">男
<input type="radio"name="gender"value="2">女
<input type="radio"name="aaa"value="2">?

<br>

<select name="blood">
<option value="A">A型</option>
<option value="B">B型</option>
<option value="C">C型</option>
</select>

<br>

<textarea name="comment"cols="50"rows="3"></textarea>


</form>

</body>
</html>

——————————————————————

解説

フォームを作るタグ

  •  inputタグ
  •  textareaタグ
  •  selectタグ 

 

 3つのタグには「name属性」「value属性」が使われる

 name属性について

  • フォーム(グループ)に名前をつける
  • 「フォーム名」は、「どのフォームからの情報なのか」を確認するために重要

value属性について

  • 「値」をつける
  • 値は、「どのフォームからの情報なのか」を確認するために重要

——————————————————————

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ホームページのタイトル</title>
</head>
<body>
<h1>ホームページの見出し</h1>
<p>最初のホームページが完成しました!!</p>

<form> → フォーム作成開始

—————————inputタグ————————————
E-mail<br>
<input type="text" name="email"><br> 

Password<br>
<input type="text" name="pass"><br>
<input type="submit"name="submit">
<input type="checkbox"name="pref"value="1">東京
<input type="checkbox"name="pref
"value="2">神奈川


<br>

<input type="radio"name="gender"value="1">男
<input type="radio"name="gender"value="2">女

  • <br> → 改行タグ
  • inputタグは「type属性」を指定することで色々な種類のフォームが作れる
  • type属性を合わせることで、1つの機能を持ったグループを作ることができる

  • text:テキストボックス
  • checkbox:チェックボックスボタン
  • submit:送信ボタン
  • radio:取捨選択

——————————————————————

<br>

———————selectタグ———————————

<select name="blood">
<option value="A">A型</option>
<option value="B">B型</option>
<option value="C">C型</option>
</select>

  • 「スクロール選択」ができるボックス作成
  • optionタグとセットで使う

——————————————————————

<br>

——————————textareaタグ———————

<textarea name="comment"cols="50"rows="3"></textarea>

・cols→横幅を指定

・rows→縦幅を指定

——————————————————————
</form>→フォーム作成終了

</body>
</html>

——————————————————————  

よく使うフォームパーツ

  • ユーザー名:<input type="text" name="username"><br>
  • パスワード:<input type="password" name="password"><br>
  • 好きな果物:<input type="checkbox" name="fruits">みかん<input type="checkbox" name="fruits" checked>レモン<br>
  • 性別:<input type="radio" name="sex" checked>男性<input type="radio" name="sex">女性<br>
  • コメント:<textarea name="comments"></textarea><br>
  • 見えない入力欄:<input type="hidden" name="token">
  • <input type="submit" value="送信">