Varför lägger du inte in månadens nummer i selecten då?
<select>
<option value="01">januari</option>
<option value="02">februari</option>
osv..
3 svar · 247 visningar · startad av jns
jag har gjort en kanske lite tokig kod som tyvär inte fungerar
och kanske skulle kunna göras på nått annat vis..?
set nummermanad = manaden
if nummermanaden = "Januari" then
set nummermanaden = "01"
end if
if nummermanaden = "Februari" then
set nummermanaden = "02"
end if
if nummermanaden = "Mars" then
set nummermanaden = "03"
end if
if nummermanaden = "April" then
set nummermanaden = "04"
end if
if nummermanaden = "Maj" then
set nummermanaden = "05"
end if
if nummermanaden = "Juni" then
set nummermanaden = "06"
end if
if nummermanaden = "Juli" then
set nummermanaden = "07"
end if
if nummermanaden = "Augusti" then
set nummermanaden = "08"
end if
if nummermanaden = "September" then
set nummermanaden = "09"
end if
if nummermanaden = "Oktober" then
set nummermanaden = "10"
end if
if nummermanaden = "November" then
set nummermanaden = "11"
end if
if nummermanaden = "December" then
set nummermanaden = "12"
end if
den ska alltså byta ut månadens namn till nummer.
den används i ett formulär där man får välja ett datum då en speciell händelse ska ske.
Varför lägger du inte in månadens nummer i selecten då?
<select>
<option value="01">januari</option>
<option value="02">februari</option>
osv..
Du kan alltid köra med en array:
<%
Manad = Array("ozon","Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December")
Response.Write Manad(11)
%>
Eller göra någon krånglig funktion:
function manadsnummer()
manad=request("manad")
Select case manad
case = "Januari"
nummermanaden = "01"
case = "Februari"
nummermanaden = "02"
case = "Mars"
nummermanaden = "03"
case = "April"
nummermanaden = "04"
case = "Maj"
nummermanaden = "05"
case = "Juni"
nummermanaden = "06"
case = "Juli"
nummermanaden = "07"
case = "Augusti"
nummermanaden = "08"
case = "September"
nummermanaden = "09"
case = "Oktober"
nummermanaden = "10"
case = "November"
nummermanaden = "11"
case = "December"
nummermanaden = "12"
manadsnummer=nummermanaden
end select
end function