Hej Se till så att Str_DYear är lika med antingen ett heltal eller ett datum. Försök med CInt och CDate, exempelvis:Makera årtal i dropdownlist om...
Koden nedan listar årtalen 2003 ända ner till 1900 i en dopdownlist och så vill jag ha det. Men vad som inte fungerar är att jag vill att om värdet Str_DYear är exempelvis 1980 så skall årtal 1980 makeras.
<%
response.write "<Select name='myYear'>"
response.write "<OPTION value='0'>alla år</OPTION>"
For i = year(now()) to 1900 step -1
response.write "<OPTION value='"&i&"'"
If i =Str_DYear then
Response.write " selected"
Else
End if
Response.write ">"&i&"</OPTION>"
next
response.write "</Select>"
%>Sv: Makera årtal i dropdownlist om...
<code>
<%
Str_DYear = Cint("1980")
response.write "<Select name='myYear'>"
response.write "<OPTION value='0'>alla år</OPTION>"
For i = year(now()) to 1900 step -1
response.write "<OPTION value='"&i&"'"
If i =Str_DYear then
Response.write " selected"
Else
End if
Response.write ">"&i&"</OPTION>"
next
response.write "</Select>"
%>
</code>
Så ska du se att du får det att fungera.
/Michael