Avatar billede stefware Nybegynder
10. marts 2004 - 19:25 Der er 7 kommentarer og
1 løsning

Trække form data op i url

Hej

Jeg har behov for at få value fra en form op i url'en hvordan gør jeg det?

Kode:
<%
Response.Buffer = True
Response.Expires = 0

Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("daek.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

        sqlSize1 = ("SELECT DISTINCT size_1 FROM daek_tabel Order BY size_1 ASC ")
    set rsSize1 = Con.execute(sqlSize1)

        sqlSize2 = ("SELECT DISTINCT size_2 FROM daek_tabel Order BY size_2 ASC ")
    set rsSize2 = Con.execute(sqlSize2)

        sqlSize3 = ("SELECT DISTINCT size_3 FROM daek_tabel Order BY size_3 ASC ")
    set rsSize3 = Con.execute(sqlSize3)



   
%>
<html>
<head>
<title>D&aelig;k Database</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="/test.css" type="text/css">
<link rel="stylesheet" href="/spalte.css" type="text/css">
<script language="JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form method="post" type="select" action="visdaek.asp">
  <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Vælg dæk bredde!
    <br>
    <select name="size1">
      <option>
        Alle   
      </option>
      <%Do Until rsSize1.EOF%>
      <option>
      <%Response.Write rsSize1("size_1")%>
      </option>
      <%  rsSize1.MoveNext
Loop%>
    </select>
    </font></p>
  <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> V&aelig;lg d&aelig;k
  h&oslash;jde!<br>
  <select name="size2">
            <option>
        Alle   
      </option>
    <%Do Until rsSize2.EOF%>

    <option>
    <%Response.Write rsSize2("size_2")%>
    </option>
    <%  rsSize2.MoveNext
Loop%>
  </select>
  <br>
  <br>
  Vælg dæk st&oslash;rrlse!<br>
  <select name="size3">
            <option>
        Alle   
      </option>
    <%Do Until rsSize3.EOF%>

    <option>
    <%Response.Write rsSize3("size_3")%>
    </option>
    <%  rsSize3.MoveNext
Loop%>
  </select>
  <br>
  <br>
  <input name="valg" type="submit" value="Vis d&aelig;k">
  </font>
</form>



</body>
</html>



stef
Avatar billede eagleeye Praktikant
10. marts 2004 - 19:30 #1
ikke helt med men prøv at rette denne linje med method="post":

<form method="post" type="select" action="visdaek.asp">

Til denne med method="get" så kommer form felterne op i linket:

<form method="get" type="select" action="visdaek.asp">
Avatar billede stefware Nybegynder
10. marts 2004 - 19:34 #2
Det er for at Urlen får ?id="size1 osv. med op så jeg kan lave manuel sortering på næste side.

Stef
Avatar billede eagleeye Praktikant
10. marts 2004 - 19:36 #3
Så prøv med method="get"
Avatar billede stefware Nybegynder
10. marts 2004 - 19:54 #4
Det ser vist det jeg skal, så skal alt det andet bare passes til, svar lige så du kan få point!
Avatar billede eagleeye Praktikant
10. marts 2004 - 19:56 #5
Ok et svar :)
Avatar billede stefware Nybegynder
10. marts 2004 - 20:11 #6
Er der en nem måde at undgå at få input name="valg" type="submit" value="Vis d&aelig;k med i url'en?
Avatar billede eagleeye Praktikant
10. marts 2004 - 20:28 #7
hmm umiddelbart ikke når det er en knap på formen. Man kan lave knappen om til et link som kalder et javascript der submitter formen, så kommer det ikke med.
Avatar billede stefware Nybegynder
10. marts 2004 - 20:33 #8
OK
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

Forsvarets Efterretningstjeneste

IT-direktør til Forsvarets Efterretningstjeneste

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt