Avatar billede annettef Nybegynder
05. juli 2004 - 16:51 Der er 2 kommentarer og
1 løsning

Hvordan lægges en værdi fra en liste/menu i en variabel?

Hej :o)

Jeg har lavet en liste/menu med 6 valgmuligheder. Når der vælges en af mulighederne skal den pågældende værdi tildeles til en variabel (katValg) som skal bruges på en ny asp side til at udvælge bestemte poster fra en tabel. Variablens værdi bestemmer hvilke poster der udvælges i tabellen.

Her er et udsnit af min kode:

<form name="kategoriValg" method="post" action="varer_rediger_a.asp">
  <p>
  <select name="kategori">
        <option selected>V&aelig;lg Kategori</option>
        <option value="pcSystem">Pc systemer</option>
        <option value="baerbare">B&aelig;rbare</option>
        <option value="loesdele">L&oslash;sdele</option>
        <option value="printer">Printere</option>
        <option value="software">Software</option>
    </select>
  <input type="hidden" name="katValg" value="<%Request.form("kategori")%>">
<input type="submit" name="Submit" value="V&aelig;lg">
    <input type="reset" name="Reset" value="Fortryd">
  </p>
  </form>

Håber I kan hjælpe

...Annette
Avatar billede brops Nybegynder
05. juli 2004 - 17:01 #1
øøhhh ikke helt med men  umiddelbart vil jeg sige <input type="hidden" name="katValg" value="<%Request.form("kategori")%>"> er unødvendigt, da det du vælger i kategori er det som bliver sendt videre til
varer_rediger_a.asp, mit forslag vil være di laver en variabel på den på den.

<%
var_katValg = Request.form("kategori")

'så kan du lave det til en if-test på,
'noget med:
if var_katValg == pcSystem {
'koden
} else if var_katValg == ... osv { }
%>

hvvis jeg har forstået din kode rigtigt
Avatar billede cpufan Juniormester
07. juli 2004 - 12:28 #2
du skal bare slette:
  <input type="hidden" name="katValg" value="<%Request.form("kategori")%>">
og så på din varer_rediger.asp tilføje
kat_var = request("kategori")
' kat_var er så din variabel fra forrige side
Avatar billede annettef Nybegynder
12. august 2004 - 10:08 #3
Lukker spørgsmål - har selv fundet løsningen.

/Annette
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