selectタグ
この講義ではselectタグについて勉強しましょう。
このタグはですね。
誕生日を選んだりする時によく使われてますが、下の見るとすぐselectタグが何か分かることが出来ます。
select tag
上のようにいろいろのバリューを狭い空間で選べます。
selectタグの使い方
<form name="test" method="post" action=""> <select name="birthYear"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </form>
上のソースを見るとselectタグもバユーを選んでどこかに伝送する用で使われるタグなんでformタグ内で使えます。
selectタグを書いてname属性を指定し、使い道にあう名前を書きます。
そしてselectタグの内にoptionタグを使って表示するバリューを書きます。
次はselectタグを使ったソースです。
<!doctype html> <html> <head> <meta charset="utf-8" /> </head> <body> <form name="test" method="post" action="">
<select name="birthYear">
<option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select>
</form> </body> </html>
結果

では、これを利用し誕生日を選ぶページを作ってみます。
<!doctype html> <html> <head> <meta charset="utf-8" /> </head> <body> <form name="test" method="post" action=""> <select name="birthYear"> <option value="2025">2025</option> <option value="2024">2024</option> <option value="2023">2023</option> <option value="2022">2022</option> <option value="2021">2021</option> <option value="2020">2020</option> <option value="2019">2019</option> <option value="2018">2018</option> <option value="2017">2017</option> <option value="2016">2016</option> <option value="2015">2015</option> <option value="2014">2014</option> <option value="2013">2013</option> <option value="2012">2012</option> <option value="2011">2011</option> <option value="2010">2010</option> <option value="2009">2009</option> <option value="2008">2008</option> <option value="2007">2007</option> <option value="2006">2006</option> <option value="2005">2005</option> <option value="2004">2004</option> <option value="2003">2003</option> <option value="2002">2002</option> <option value="2001">2001</option> <option value="2000">2000</option> <option value="1999">1999</option> <option value="1998">1998</option> <option value="1997">1997</option> <option value="1996">1996</option> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option> <option value="1990">1990</option> <option value="1989">1989</option> <option value="1988">1988</option> <option value="1987">1987</option> <option value="1986">1986</option> <option value="1985">1985</option> <option value="1984">1984</option> <option value="1983">1983</option> <option value="1982">1982</option> <option value="1981">1981</option> <option value="1980">1980</option> <option value="1979">1979</option> <option value="1978">1978</option> <option value="1977">1977</option> <option value="1976">1976</option> <option value="1975">1975</option> <option value="1974">1974</option> <option value="1973">1973</option> <option value="1972">1972</option> <option value="1971">1971</option> <option value="1970">1970</option> </select>年 <select name="birthMonth"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select>月 <select name="birthMonth"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select>日 </form> </body> </html>
結果

これ以外にもメールアドレスのホストを選ぶ時にもよく使われてます。
<!doctype html> <html> <head> <meta charset="utf-8" /> </head> <body> <form name="test" method="post" action=""> email <input type="text" /> @ <select name="emailHost"> <option value="icloud.com">icloud.com</option> <option value="gmail.com">gmail.com</option> <option value="yahoo.co.jp">yahoo.co.jp</option> </select> </form> </body> </html>
結果

お疲れ様でした。。