Avatar billede karsten_larsen Praktikant
23. marts 2003 - 15:52 Der er 4 kommentarer og
1 løsning

En function, som laver en form og husker det submitted

Jeg har lavet en funktion, som laver en form og husker submit. Functionen skal også sætte selected ud for den værdi som er submitted

Det hele fungerer dog ikke if-sætningen i functionen. Sætter jeg f.eks. alder_valgt til en bestemt værdi, så fungere if-sætningen. Så hvordan får jeg den submittede værdi med i If-sætningen.
??:-) Karsten

<%
        Function udregn(tal)
            dim alder_valgt
            Response.Write "<OPTION value=" & tal
                alder_valgt = Request.Form("alder")
                if alder_valgt = tal then
                    Response.Write(" selected")
                end if
            Response.Write ">" & tal & "</OPTION>"
        end Function %>
       
        <select name="alder">
      <%   
      For i = 1930 to 2000 step 1
            Call udregn(i)
      next
      %>
      </select>
Avatar billede karsten_larsen Praktikant
23. marts 2003 - 15:56 #1
Det jeg jager er:

At når bruger har valgt år 1965, så submittes det. Er så alt okay på siden f.eks. email, så sendes brugeren videre. Er det ikke okay så skal værdien 1965 være valgt på forhånd. Håber det er lidt mere klart.

:-) k_l
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 15:59 #2
alder_valgt = cint(Request.Form("alder"))
Avatar billede karsten_larsen Praktikant
23. marts 2003 - 16:04 #3
-> erikjacobsen - det virker perfekt.

Mange tak for hjælpen. Nu har jeg bare det problem, at jeg ikke rigtig ved, hvad jeg skal gøre med pointene, når du ikke vil have dem (http://www.eksperten.dk/spm/332260)for jeg skal heller ikke have dem

?:-) Karsten

For dem som er interesseret i svaret ud over mig så er det:

    <%
        Function udregn(tal)
            dim alder_valgt
            Response.Write "<OPTION value=" & tal
                alder_valgt = cint(Request.Form("alder"))
                if alder_valgt = tal then
                    Response.Write " selected"
                end if
            Response.Write ">" & tal & "</OPTION>"
        end Function %>
       
        <select name="alder">

      <%  ' Her kaldes functionen de gange den skal bruges 
      For i = 1930 to 2000 step 1
            udregn(i)
      next
      %>
      </select>
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 16:25 #4
Lav et svar og giv dig selv pointene. Jeg skal som sagt ikke have dem
Avatar billede karsten_larsen Praktikant
23. marts 2003 - 19:21 #5
Et svar
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