Det är därför att du själv räknar upp strOption.
<%
Response.Write("<form><select name=daypicker>")
for strOption=0 to 4
Response.Write("<option>"&left(dateadd("d",-strOption,Date),10)&"</option>")
next
Response.Write("</select></form>")
%>
2 svar · 191 visningar · startad av Bjuris
Har lite problem med DateAdd.
använder koden nedan.
<%
strOption=0
Response.Write("<form><select name=daypicker>")
for strOption=0 to 5
Response.Write("<option>"&left(dateadd("d",-strOption,Date),10)&"</option>")
strOption = strOption + 1
next
Response.Write("</select></form>")
%>
Det som jag vill ha ut är de snaste fem dagarnas datum i en dropdown.
Problemet jag har nu är att jag bara får
2001-11-06
2001-11-04
2001-11-02
varför blir det bara varannat datum??
Det är därför att du själv räknar upp strOption.
<%
Response.Write("<form><select name=daypicker>")
for strOption=0 to 4
Response.Write("<option>"&left(dateadd("d",-strOption,Date),10)&"</option>")
next
Response.Write("</select></form>")
%>
tackar.
sicken miss.