To dato dropdowns - den ene må ikke være ældre end den anden
Hejsa, nedenstående kode viser nogle drop downs, hvor man kan vælge 2 tidspunkter... FRA og TIL.... Til må selvfølgelig ikke være ældre end fra... Kan det lade sig gøre at lave et javascript der gør at man ikke kan vælge et tidligere tidspunkt i fra end i til...?!Her er koden:
<table width="500" border="0">
<tr><td><b>Start:</td><td>
<select name="start_d" style="Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff">
<%
on error resume next
for d = 1 to 31
response.write "<option value="""&d&""""
if d = cint(day(now)) then response.write "selected"
response.write ">"&d&"</option>"
next
response.write "</select><select name=""start_m"" style=""Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff"">"
for d = 1 to 12
if d = 1 then maaned = "Januar"
if d = 2 then maaned = "Februar"
if d = 3 then maaned = "Marts"
if d = 4 then maaned = "April"
if d = 5 then maaned = "Maj"
if d = 6 then maaned = "Juni"
if d = 7 then maaned = "Juli"
if d = 8 then maaned = "August"
if d = 9 then maaned = "September"
if d = 10 then maaned = "Oktober"
if d = 11 then maaned = "November"
if d = 12 then maaned = "December"
response.write "<option value="""&d&""" "
if d = month(now) then response.write "selected"
response.write ">"&maaned&"</option>"
next
response.write "</select><select name=""start_aa"" style=""Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff"">"
for d = 1995 to 2004
response.write "<option value="""&d&""""
if d = year(now) then response.write "selected"
response.write ">"&d&"</option>"
next
%>
</select>
<select name="start_kl" style="Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff;">
<option value="0" <% if hour(now) = 0 then response.write "selected"%>>00:00</option>
<option value="1" <% if hour(now) = 1 then response.write "selected"%>>01:00</option>
<option value="2" <% if hour(now) = 2 then response.write "selected"%>>02:00</option>
<option value="3" <% if hour(now) = 3 then response.write "selected"%>>03:00</option>
<option value="4" <% if hour(now) = 4 then response.write "selected"%>>04:00</option>
<option value="5" <% if hour(now) = 5 then response.write "selected"%>>05:00</option>
<option value="6" <% if hour(now) = 6 then response.write "selected"%>>06:00</option>
<option value="7" <% if hour(now) = 7 then response.write "selected"%>>07:00</option>
<option value="8" <% if hour(now) = 8 then response.write "selected"%>>08:00</option>
<option value="9" <% if hour(now) = 9 then response.write "selected"%>>09:00</option>
<option value="10" <% if hour(now) = 10 then response.write "selected"%>>10:00</option>
<option value="11" <% if hour(now) = 11 then response.write "selected"%>>11:00</option>
<option value="12" <% if hour(now) = 12 then response.write "selected"%>>12:00</option>
<option value="13" <% if hour(now) = 13 then response.write "selected"%>>13:00</option>
<option value="14" <% if hour(now) = 14 then response.write "selected"%>>14:00</option>
<option value="15" <% if hour(now) = 15 then response.write "selected"%>>15:00</option>
<option value="16" <% if hour(now) = 16 then response.write "selected"%>>16:00</option>
<option value="17" <% if hour(now) = 17 then response.write "selected"%>>17:00</option>
<option value="18" <% if hour(now) = 18 then response.write "selected"%>>18:00</option>
<option value="19" <% if hour(now) = 19 then response.write "selected"%>>19:00</option>
<option value="20" <% if hour(now) = 20 then response.write "selected"%>>20:00</option>
<option value="21" <% if hour(now) = 21 then response.write "selected"%>>21:00</option>
<option value="22" <% if hour(now) = 22 then response.write "selected"%>>22:00</option>
<option value="23" <% if hour(now) = 23 then response.write "selected"%>>23:00</option>
</select>
</td></tr>
<tr><td><b>Slut:</td><td>
<select name="slut_d" style="Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff">
<%
on error resume next
for d = 1 to 31
response.write "<option value="""&d&""""
if d = cint(day(now)) then response.write "selected"
response.write ">"&d&"</option>"
next
response.write "</select><select name=""slut_m"" style=""Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff"">"
for d = 1 to 12
if d = 1 then maaned = "Januar"
if d = 2 then maaned = "Februar"
if d = 3 then maaned = "Marts"
if d = 4 then maaned = "April"
if d = 5 then maaned = "Maj"
if d = 6 then maaned = "Juni"
if d = 7 then maaned = "Juli"
if d = 8 then maaned = "August"
if d = 9 then maaned = "September"
if d = 10 then maaned = "Oktober"
if d = 11 then maaned = "November"
if d = 12 then maaned = "December"
response.write "<option value="""&d&""" "
if d = month(now) then response.write "selected"
response.write ">"&maaned&"</option>"
next
response.write "</select><select name=""slut_aa"" style=""Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff"">"
for d = 1995 to 2004
response.write "<option value="""&d&""""
if d = year(now) then response.write "selected"
response.write ">"&d&"</option>"
next
%>
</select>
<select name="slut_kl" style="Border = solid; Border-width = 1; Border-color: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; background: #ffffff;">
<option value="0" <% if hour(now + 0.04) = 0 then response.write "selected"%>>00:00</option>
<option value="1" <% if hour(now + 0.04) = 1 then response.write "selected"%>>01:00</option>
<option value="2" <% if hour(now + 0.04) = 2 then response.write "selected"%>>02:00</option>
<option value="3" <% if hour(now + 0.04) = 3 then response.write "selected"%>>03:00</option>
<option value="4" <% if hour(now + 0.04) = 4 then response.write "selected"%>>04:00</option>
<option value="5" <% if hour(now + 0.04) = 5 then response.write "selected"%>>05:00</option>
<option value="6" <% if hour(now + 0.04) = 6 then response.write "selected"%>>06:00</option>
<option value="7" <% if hour(now + 0.04) = 7 then response.write "selected"%>>07:00</option>
<option value="8" <% if hour(now + 0.04) = 8 then response.write "selected"%>>08:00</option>
<option value="9" <% if hour(now + 0.04) = 9 then response.write "selected"%>>09:00</option>
<option value="10" <% if hour(now + 0.04) = 10 then response.write "selected"%>>10:00</option>
<option value="11" <% if hour(now + 0.04) = 11 then response.write "selected"%>>11:00</option>
<option value="12" <% if hour(now + 0.04) = 12 then response.write "selected"%>>12:00</option>
<option value="13" <% if hour(now + 0.04) = 13 then response.write "selected"%>>13:00</option>
<option value="14" <% if hour(now + 0.04) = 14 then response.write "selected"%>>14:00</option>
<option value="15" <% if hour(now + 0.04) = 15 then response.write "selected"%>>15:00</option>
<option value="16" <% if hour(now + 0.04) = 16 then response.write "selected"%>>16:00</option>
<option value="17" <% if hour(now + 0.04) = 17 then response.write "selected"%>>17:00</option>
<option value="18" <% if hour(now + 0.04) = 18 then response.write "selected"%>>18:00</option>
<option value="19" <% if hour(now + 0.04) = 19 then response.write "selected"%>>19:00</option>
<option value="20" <% if hour(now + 0.04) = 20 then response.write "selected"%>>20:00</option>
<option value="21" <% if hour(now + 0.04) = 21 then response.write "selected"%>>21:00</option>
<option value="22" <% if hour(now + 0.04) = 22 then response.write "selected"%>>22:00</option>
<option value="23" <% if hour(now + 0.04) = 23 then response.write "selected"%>>23:00</option>
</select>
</td></tr>
</table>
