Form lists with If statements


i'm trying make 3 form list calander.

 

so list 1 years

 

list 2 months

 

and list 3 days

 

when when user selects year, month, day, , hits submit want change page corresponding year,month,day output.

 

i suppose if statement

 

if year=1972, month=feb, day=2 then

result = february 2nd, 1972

 

then forward them corresponding page when button hit.

 

 

i have out in head since have taken c++ , visual basic classes, how accomplish in dreamweaver??

html not handle this. need serverside scripting language coldfusion, php, asp etc. or can handled javascript.

 

if want use js try following

<!doctype html>

<html>

<head>

<title>untitled</title>

<script>

 

var numdays = {

                '1': 31, '2': 28, '3': 31, '4': 30, '5': 31, '6': 30,

                '7': 31, '8': 31, '9': 30, '10': 31, '11': 30, '12': 31

              };

 

function setdays(omonthsel, odayssel, oyearsel)

{

    var ndays, odayssellgth, opt, = 1;

    ndays = numdays[omonthsel[omonthsel.selectedindex].value];

    if (ndays == 28 && oyearsel[oyearsel.selectedindex].value % 4 == 0)

        ++ndays;

    odayssellgth = odayssel.length;

    if (ndays != odayssellgth)

    {

        if (ndays < odayssellgth)

            odayssel.length = ndays;

        else (i; < ndays - odayssellgth + 1; i++)

        {

            opt = new option(odayssellgth + i, odayssellgth + i);

                      odayssel.options[odayssel.length] = opt;

        }

    }

    var oform = omonthsel.form;

    var month = omonthsel.options[omonthsel.selectedindex].value;

    var day = odayssel.options[odayssel.selectedindex].value;

    var year = oyearsel.options[oyearsel.selectedindex].value;   

    oform.hidden.value = month + '/' + day + '/' + year;

}

 

</script>

</head>

<body>

<form>

  <select name="month" id="month" onchange="setdays(this,day,year)">

    <option value="1">january</option>

    <option value="2">february</option>

    <option value="3">march</option>

    <option value="4">april</option>

    <option value="5">may</option>

    <option value="6">june</option>

    <option value="7">july</option>

    <option value="8">august</option>

    <option value="9">september</option>

    <option value="10">october</option>

    <option value="11">november</option>

    <option value="12">december</option>

  </select>

  <select name="day" id="day" onchange="setdays(month,this,year)">

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

  <select name="year" id="year" onchange="setdays(month,day,this)">

    <option value="1944">1944</option>

    <option value="1945">1945</option>

    <option value="1946">1946</option>

    <option value="1947">1947</option>

    <option value="1948">1948</option>

    <option value="1949">1949</option>

    <option value="1950">1950</option>

    <option value="1951">1951</option>

    <option value="1952">1952</option>

    <option value="1953">1953</option>

    <option value="1954">1954</option>

    <option value="1955">1955</option>

    <option value="1956">1956</option>

    <option value="1957">1957</option>

    <option value="1958">1958</option>

    <option value="1959">1959</option>

    <option value="1960">1960</option>

    <option value="1961">1961</option>

    <option value="1962">1962</option>

    <option value="1963">1963</option>

    <option value="1964">1964</option>

    <option value="1965">1965</option>

    <option value="1966">1966</option>

    <option value="1967">1967</option>

    <option value="1968">1968</option>

    <option value="1969">1969</option>

    <option value="1970">1970</option>

    <option value="1971">1971</option>

    <option value="1972">1972</option>

    <option value="1973">1973</option>

    <option value="1974">1974</option>

    <option value="1975">1975</option>

    <option value="1976">1976</option>

    <option value="1977">1977</option>

    <option value="1978">1978</option>

    <option value="1979">1979</option>

    <option value="1980">1980</option>

    <option value="1981">1981</option>

    <option value="1982">1982</option>

    <option value="1983">1983</option>

    <option value="1984">1984</option>

    <option value="1985">1985</option>

    <option value="1986">1986</option>

    <option value="1987">1987</option>

    <option value="1988">1988</option>

    <option value="1989">1989</option>

    <option value="1990">1990</option>

  </select>

  <input type="text" name="hidden" value="" />

</form>

</body>

</html>

gramps



More discussions in Dreamweaver support forum


adobe

Comments