Avatar billede rasta123 Nybegynder
05. december 2002 - 14:27 Der er 5 kommentarer og
1 løsning

SImpel dropdown!

Hej..

Jeg vil gerne lave en dropdown menu, hvor jeg klikker på et link og den automatisk følger linket uden at skulle bruge en submit knap..

Jeg bruger php, men browseren modtager følgende:

<form action="" method=post>
<select name="" onChange=\"top.location.href = this.option[this.selectedIndex].value;\" >
<option>Vælg bilmærke </option>
<option>-------------- </option>
<option value="index.php?id=2&bil=Mercedes"> Mercedes </option><option value="index.php?id=2&bil=Porsche"> Porsche </option>

</form>

Jeg har ikke nogen steder tilføjet i min kode, at det er javascript som kommer! Da jeg aldrig har brugt det før, er jeg ikke sikker på, hvordan det virker..

Men problemet er, at når jeg klikker sker der ingenting!

Kan nogen komme med nogle tilføjelser og ændringer??

Her er php-koden, hvis nogen hellere vil ændre i den.. Det ville også være nemmere for mig!


<form action="" method=post>
<select name="" onChange="top.location.href =

this.option[this.selectedIndex].value;">
<option>Vælg bilmærke </option>
<option>-------------- </option>
<?php
$db = mysql_connect("localhost", "user","pass");
mysql_select_db("import", $db);
$result = mysql_query("SELECT * FROM valg", $db);
while ($row = mysql_fetch_row($result)) {

echo "<option value=\"index.php?id=2&bil=$row[1]\"> $row[1] </option>";
}
?>

</form>

Jeg håber nogen kan hjælpe mig.

På forhånd tak!
Avatar billede Slettet bruger
05. december 2002 - 14:30 #1
select-tagget skal se således ud:

<select onChange="self.location.href = this.options[this.selectedIndex].value;">
Avatar billede muffet Nybegynder
05. december 2002 - 15:33 #2
Du mangler vel også at lukke med et </select> ...
Avatar billede rasta123 Nybegynder
06. december 2002 - 22:21 #3
Ach so.. Jeg havde glemt et s i options!

Har lige et lille tilaegsspoergsmaal!..

Hvordan fortaeller man, hvilken af de forskellige options, som skal vises? F.eks. hvis jeg vil have, at den staar paa mercedes naar jeg aabner siden??

Mange tak!
Avatar billede Slettet bruger
07. december 2002 - 12:22 #4
Så udskriver du "selected" ved den pågældende option, så den kommer til at se således ud:

<option value="Mercedes" selected>Mercedes</option>
Avatar billede rasta123 Nybegynder
08. december 2002 - 12:54 #5
phoenix.. Mange tak.. det var alt!
Avatar billede Slettet bruger
08. december 2002 - 13:01 #6
Så må jeg jo hellere svare...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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