Avatar billede lakana Nybegynder
10. oktober 2007 - 06:49 Der er 12 kommentarer og
1 løsning

Hente den valge <option>

Hvordan henter jeg den valgte <option> ind i min <form action="___">?
Avatar billede sherlock Nybegynder
10. oktober 2007 - 12:54 #1
document.myform.action = getChosenOption();

er vist det nærmeste jeg kan komme efter at have tygget beskrivelsen igennem :)
Avatar billede roenving Novice
10. oktober 2007 - 14:53 #2
Tjah, og på baggrund af den særdeles grundige dokumentation af problemet kan man forestille sig en masse scenarier, f.eks.

<select name="minSelect" onchange="this.form.action=this.value;">
Avatar billede olebole Juniormester
10. oktober 2007 - 16:19 #3
<ole>

;D

/mvh
</bole>
Avatar billede lakana Nybegynder
10. oktober 2007 - 16:42 #4
har prøvet nedenstående, men det virker ikke.

<form method="get">
<input type="text" name="soegefelt">
<select onchange="this.form.action = '/'+this.value+'/soeg';">
<option value="brugere">
</select>
<input type="submit">
</form>
Avatar billede roenving Novice
10. oktober 2007 - 16:51 #5
-- og dit søgescript gemmer sig på stien /brugere/soeg?soegefelt=noget_i_boksen ?-)
Avatar billede roenving Novice
10. oktober 2007 - 16:53 #6
-- i øvrigt aktiveres onchange slet ikke i ovenstående eksempel, så du skal sætte en default-værdi på, f.eks.

<select onchange="this.form.action = '/'+this.value+'/soeg';">
  <option value="alt">Vælg søgning</option>
  <option value="brugere">Brugere</option>
</select>
Avatar billede w13 Novice
10. oktober 2007 - 16:53 #7
Jeg tror, du skal huske at lukke dit option-tag for at gøre det validt.
Avatar billede w13 Novice
10. oktober 2007 - 16:56 #8
Ja, som Roenving siger :)
Avatar billede lakana Nybegynder
10. oktober 2007 - 18:38 #9
tak! kan man bruge noget andet end onchange? Den fungerer jo kun hvis jeg klikker "dropdown-menuen" ned og så trykker på en af mulighederne. Kan man ikke bare gøre så den henter hvad den står på?
Avatar billede w13 Novice
10. oktober 2007 - 19:20 #10
Du skal jo definere, hvornår den skal hente. Den kan ikke bare hente altid. Og med onchange henter den altid, når den får en ny værdi.
Avatar billede lakana Nybegynder
10. oktober 2007 - 19:36 #11
Tak for det. Læg et svar roenving
Avatar billede roenving Novice
14. oktober 2007 - 01:31 #12
Velbekomme '-)
Avatar billede roenving Novice
15. oktober 2007 - 01:54 #13
-- og tak for point ;~}
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