Avatar billede runberg Nybegynder
03. januar 2006 - 15:10 Der er 1 løsning

Hjælp til dynamisk drop-down box

Hey All..

Jeg ønsker en formular, hvor brugeren først vælger f.eks. en afdeling i én dropdown-box, og dernæst i en anden dropdown-box kan vælge de medarbejdere der forefindes i den valgte afdeling. Når medarbejderen er fundet, klikker man submit, hvorefter man bliver sendt til en anden side. Koden jeg har lavet ser således ud:

<body>

<form action="test1.asp" method="post" name="form1">

<select name="Ansvarlig" size="1" onChange="document.form1.submit()">
<option value="Valg">Vælg afdeling</option>
<option value="Finans">Finans</option>
<option value="HR">HR</option>
</select>
</form>

<form action="test2.asp" method="post" name="form2">
<select name="Kategori" size="1">
<option value="vælg">Vælg Medarbejder </option>
<%
IF request.form("Ansvarlig") = "Finans" THEN
%>
<option value="Finans1">Finans1</option>
<option value="Finans2">Finans2</option>
<option value="Finans3">Finans3</option>
<%
ELSE
%>
<option value="HR1">HR1</option>
<option value="HR2">HR2</option>
<option value="HR3">HR3</option>
<%
END IF
%>   
</select>
<input type="submit" name="Submit" value="Submit">
</form>
</body>

Umiddelbart fungerer det fint, men jeg har to ting, som jeg ikke lige helt kan få løst:

1) Når man tilgår sitet til start, skal dropdown-boxen med medarbejdere gerne være tom, idet der endnu ikke er valgt nogen afdeling.

2) Når man har valgt en afdeling, og siden loades igen, skal denne afdeling være selected i den afdelings dropdown-boxen, således at man kan se hvilken man har valgt.

Hvordan fixes disse to ting ???

På forhånd tak ...
Avatar billede runberg Nybegynder
04. januar 2006 - 13:41 #1
Hmmm ... godt det selv lykkedes mig at finde en løsning :o)
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