webForumDet fria alternativet

Dropdown

ASPur ASP

6 svar · 216 visningar · startad av urban

Medlem sedan nov. 2001124 inlägg
Frågan#1

hur får jag det här till 01-31
och varför markeras inte test?

<%
test = right(recset("Fodelse"),2)

response.write "<select size='1' name='select' style='font-size: 10px; font-family: Tahoma; color: #000000; border: 1px solid #000000; background-color: #EFF2F8; width: 46;height:46'"
for i = 0 to 31
if i = test then
strSelected = " selected"
else
strSelected = ""
end if
response.write "<option" & strSelected & " value='" & i & "'>" & i & "</option>"
next
response.write "</select>"%>

Medlem sedan dec. 19996 721 inlägg
#2

if i = cInt(test) then

Medlem sedan nov. 2001124 inlägg
#3

thanks hur får jag det där till 01-31
och vet du hur man gör så att det här blir typ
for i = 1907 to 1995 ASC

Medlem sedan dec. 200012 464 inlägg
#4
response.write "<option" & strSelected & " value='" & i & "'>" & right("0" & i,2)  & "</option>"
for i = 1907 to 1995 ASC

Vad menar du?

Medlem sedan nov. 2001124 inlägg
#5

typ det blir så här

1907
1908
1909

vill att det blir

1909
1908
1907

Medlem sedan nov. 2001124 inlägg
#6

värdet blir inte 01

Medlem sedan dec. 200012 464 inlägg
#7

Menar du i value? Använd right ("0"&i,2) där också i så fall.

for i = 1995 to 1907 step -1

ASC => ASCENDING => stigande => motsägesfullt

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)