Avatar billede reino Nybegynder
19. marts 2004 - 10:08 Der er 11 kommentarer og
1 løsning

Generer dropdown dynamisk

Hej,

Har lige en ting jeg er gået lidt død i.

Skal blot have lavet en select dropdown menu så man kan vælge et tidspunkt via denne i en formular, istedet for man skal sidde og lave den manuelt. Valgmuligheden skal f.eks. være hver ½ time.

Håber jeg har udtrykt mig klart nok :)
Avatar billede pelkjaer Nybegynder
19. marts 2004 - 10:16 #1
<select name="mysel">
<option value="">Vælg</option>
<%
While (NOT rs.EOF)
%>
<option value="<%=rs("itemValue")%>"><%=rs("itemText")%></option>
<%
  rs.MoveNext()
Wend
If (rs.CursorType > 0) Then
  rs.MoveFirst
Else
  rs.Requery
End If
%>
</select>
Avatar billede nute Nybegynder
19. marts 2004 - 10:16 #2
Response.Write( "<select>" )
for i = 0 To 23 step 1
    strHour = Right( "0" & i, 2 )
    Response.Write( "<option value=""" & strHour & ":00"">" & strHour & ":00</option>" )
    Response.Write( "<option value=""" & strHour & ":30"">" & strHour & ":30</option>" )
next
Response.Write( "</select>" )
Avatar billede nute Nybegynder
19. marts 2004 - 10:17 #3
pelkjaer >> hente tidspunkt fra en database med interval på 30 minutter ?? ;o]
Avatar billede pelkjaer Nybegynder
19. marts 2004 - 10:18 #4
nute>>Enten har spørger ikke udtrykt sig klar nok, eller også har jeg ikke læst eller forstået sp. eftertrykkeligt (dette er nok tilfældet).

;o) men så er det jo godt du havde
Avatar billede reino Nybegynder
19. marts 2004 - 10:22 #5
Jeps, options skulle ikke genereres fra DB, havde jeg nu heller ikke skrevet noget om, syntes blot det var lidt svært at formulere, fredag.... :)

Men tak til begge, nute, smider du lige et svar ?
Avatar billede nute Nybegynder
19. marts 2004 - 10:23 #6
pelkjaer >> :o]

reino >> svar

;o]
Avatar billede reino Nybegynder
19. marts 2004 - 10:25 #7
tak og god weekend :)
Avatar billede pelkjaer Nybegynder
19. marts 2004 - 10:25 #8
Det er jo det, altså fredag =oD
Avatar billede nute Nybegynder
19. marts 2004 - 10:29 #9
selv tak ... og god weekend ... (( specielt til dig, pelkjaer ;oD ))
Avatar billede pelkjaer Nybegynder
19. marts 2004 - 10:31 #10
U2 nordmand ;D
Avatar billede reino Nybegynder
19. marts 2004 - 11:11 #11
Har lige et spørgsmål til, opretter selvfølgelig et nyt til dette:

Koden ser nu således ud, tm_start er en variabel hentet fra databasen.

Jeg ønsker at når tm_start er = strhour skal den være selected, har prøvet følgende men ser ikke ud til at virke.

Tilsidst kan man selvfølgelig sætte Response.Write( "<option selected>" & tm_start & "</option><option>" & tm_start & "</option>" ) men er lidt upraktiskt. Any ideas ?, opretter et nyt spørgsmål til dette.

Koden:

<%
Response.Write( "<select size=""1"" name=""tm_start"">" )
for i = 0 To 23 step 1
    strHour = Right( "0" & i, 2 )
    Response.Write( "<option value=""" & strHour & ":00"">" & strHour & ":00</option>" )
    if strhour=tm_start then Response.Write( "<option value=""selected"">" & strHour & "</option>" )
    Response.Write( "<option value=""" & strHour & ":30"">" & strHour & ":30</option>" )
    if strhour=tm_start then Response.Write( "<option value=""selected"">" & strHour & "</option>" )
   
next

Response.Write( "</select>" )
%>
Avatar billede pelkjaer Nybegynder
19. marts 2004 - 11:26 #12
if tm_start = strhour then Response.Write("selected") : Response.Write("")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester