Avatar billede JJ77 Juniormester
16. november 2006 - 21:03 Der er 9 kommentarer og
1 løsning

selectbox som submitter

Er det muligt at få min selectbox til at submitte søgefunktionen, så når en værdi vælges så aktiveres/submittes hele formen?



<form action="koebsannoncer.php" method="GET">



<select name="selectKategori" size="1">
    <option value="">Alle kategorier</option>
    <option value="1" <? if($_GET["selectKategori"]=="1") echo "selected"; ?>>1</option>
    <option value="2" <? if($_GET["2"]=="2") echo "selected"; ?>>2</option>
    <option value="3" <? if($_GET["selectKategori"]=="3") echo "selected"; ?>>3</option>
    <option value="4" <? if($_GET["selectKategori"]=="4") echo "selected"; ?>>4</option>
</select></td>




<input type="submit" name="submit" value="Søg">
Avatar billede thesurfer Nybegynder
16. november 2006 - 21:13 #1
<select name="selectKategori" size="1" onchange="this.form.submit">
Avatar billede thesurfer Nybegynder
16. november 2006 - 21:15 #2
Er der ikke noget galt i denne linie?:

    <option value="2" <? if($_GET["2"]=="2") echo "selected"; ?>>2</option>

Der skal vel være if($_GET["selectKategori"]=="2").. Med mindre at der er et element i formen, der hedder "2", hvilket ikke er tilladt..

Navne skal starte med et bogstav..
Avatar billede JJ77 Juniormester
16. november 2006 - 21:27 #3
det er fordi det bare er et eksempel det med tallene.. bare rolig :-)

onchange="this.form.submit" submitter desværre ikke formen.. intet sker
Avatar billede thesurfer Nybegynder
16. november 2006 - 21:57 #4
onchange="this.form.submit()"

:-)
Avatar billede coderdk Praktikant
16. november 2006 - 21:58 #5
onchange="this.form.submit()"
Avatar billede coderdk Praktikant
16. november 2006 - 21:58 #6
doh :)
Avatar billede JJ77 Juniormester
16. november 2006 - 22:04 #7
tak for hjælpen.. kunne godt bruge din onchange.. det der fik det til at spille var at jeg ændrede navnet på sumbitknappen..

smid et svar og du får dine point.. ;-)
Avatar billede JJ77 Juniormester
16. november 2006 - 22:05 #8
mystisk nok må submit ikke hedde submit.. ihvertfald ikke her ;-)
Avatar billede thesurfer Nybegynder
16. november 2006 - 22:11 #9
Jeg har faktisk oplevet at kode slår fejl, hvis man giver submit-knappen visse navne.. og det er ikke noget som "submit", men nogle underlige navne..

Jeg kan desværre ikke huske hvilke navne det er..

- Her er et svar
Avatar billede roenving Novice
17. november 2006 - 00:15 #10
Hvis man giver en submit-input navnet submit er det jo ret let at forstå, at browseren har problemer med at finde submit-metoden, for hvad er form.submit så ?-)
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