Avatar billede zeusdk Nybegynder
11. februar 2003 - 22:14 Der er 2 løsninger

Udbyg script

Hej

Jeg har følgende script, som lister nogle dato i en dropdown-box. Scriptet skal såmen bare udvises så den først dato, som indlæses, bliver valgt ("selected"/"checked"), når siden indlæses.

<select name="datoPublikation" style="font-size: 10pt; font-family: Trebuchet MS">

<%
dato = date ()
datoSlut = DateAdd("yyyy",1,date)
i = 0
do while dato <= datoSlut
  if CDate(myDateArr(i)) <> CDate(dato) then
    Response.Write "<option value=""" & dato & """>" & dato & "</option>"
  else
    i = i + 1
    if i > ubound(myDateArr) then i = ubound(myDateArr)
  end if
  dato = dateAdd("d",1,dato)
loop
%>
</select>
Avatar billede Spotgun Seniormester
11. februar 2003 - 22:19 #1
Prøv det her (utestet):

<select name="datoPublikation" style="font-size: 10pt; font-family: Trebuchet MS">

<%
dato = date ()
datoSlut = DateAdd("yyyy",1,date)
i = 0
do while dato <= datoSlut
  if CDate(myDateArr(i)) <> CDate(dato) then
    if i = 0 then
      Response.Write "<option selected value=""" & dato & """>" & dato & "</option>"
    else
      Response.Write "<option value=""" & dato & """>" & dato & "</option>"
    end if
  else
    i = i + 1
    if i > ubound(myDateArr) then i = ubound(myDateArr)
  end if
  dato = dateAdd("d",1,dato)
loop
%>
</select>
Avatar billede mccannon Nybegynder
11. februar 2003 - 22:22 #2
nu er jeg ikke helt sikker på hvad du vil, men var det noget i retning af det her du havde tænkt dig ?

dato = date ()
datoSlut = DateAdd("yyyy",1,date)
i = 0
do while dato <= datoSlut

  if CDate(myDateArr(i)) <> CDate(dato) then
  IF i = 0 then
    Response.Write "<option value=""" & dato & """ selected >" & dato & "</option>"
  ELSE
    Response.Write "<option value=""" & dato & """>" & dato & "</option>"
  END IF
  else
    i = i + 1
    if i > ubound(myDateArr) then i = ubound(myDateArr)
  end if
  dato = dateAdd("d",1,dato)
loop
%>
</select>
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