happy cat image

tomodevel

皆んなのウェブ入門, ともでぃべる

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="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>

講座に戻り