<LABE>タグの用い方
ラベルとフォーム部品の連携の仕方は2通りあります。
①<LABEL>タグのfor属性 と <INPUT>タグのid属性を同一の値にする。
(例) <label for="user_name">名前:</label> <input type="text" name="name" id="user_name">
②<LABEL>~</LABEL>の中に<INPUT>部品を入れる。
(例) <label>名前:<input type="text" name="name" id="namae"></label>
主要パラメーター
accesskey="key" …accesskey="A" とすることでALT+A キー押した時にフォーカスされます。
for="for" …連携させたいフォームの部品のID属性の値を指定。(#は不要)。
ラベル有り①のサンプルコード
<form action="cgi-bin/formmail.cgi" method="post">
<label for="namae" accesskey="n">名前:</label>
<input type="text" name="name" id="namae"><br>
性別:<input type="radio" name="gender" value="1" id="male">
<label for="male" accesskey="m">男</label>
<input type="radio" name="gender" value="2" id="female">
<label for="female" accesskey="f">女</label><br>
<input type="submit" value="送信">
</form>
ラベル有り②のサンプルコード
<form action="cgi-bin/formmail.cgi" method="post">
<label>名前:
<input type="text" name="name" id="namae"></label><br>
性別:
<label><input type="radio" name="gender" value="1" id="male">男</label>
<label><input type="radio" name="gender" value="2" id="female">女</label><br>
<input type="submit" value="送信">
</form>
ラベル無しのサンプルコード
<form action="cgi-bin/formmail.cgi" method="post">
名前:
<input type="text" name="name" id="namae"><br>
性別:
<input type="radio" name="gender" value="1" id="male">男
<input type="radio" name="gender" value="2" id="female">女<br>
<input type="submit" value="送信">
</form>