Avatar billede connorz Nybegynder
19. december 2002 - 00:39 Der er 4 kommentarer og
1 løsning

select med submit

jeg har et select element i min form. Jeg ønsker at der skal submittes automatisk når et element vælges. Hvordan gør jeg det?
Avatar billede eagleeye Praktikant
19. december 2002 - 00:43 #1
du kan tilføje: onChange="document.formNavnet.submit();"

<select onChange="document.formNavnet.submit();" ....
Avatar billede connorz Nybegynder
19. december 2002 - 00:50 #2
thx - svarer du så ikke også lige på spørgsmålet i MySQL :-)

(der er afsat flere point - hvis det trækker)
Avatar billede eagleeye Praktikant
19. december 2002 - 00:58 #3
Jeg har prøvet at svare :)

Jeg er nød til at smutte for i aften/nat
Avatar billede connorz Nybegynder
19. december 2002 - 01:01 #4
hmm... jeg synes ikke den sender dataene med
Avatar billede eagleeye Praktikant
19. december 2002 - 08:24 #5
Nu ved jeg ikke hvilket server-side script du køre med PHP/ASP?

Men enten bliver data overført fom POST eller GET parametre til den formen sendes til.

Med POST data:
<form method="post" action="filen.asp">
<select onChange="document.formNavnet.submit();" name="navnSelect">
..

Så skal man i ASP på siden filen.asp hendte data fra selecten med:
valgt = Request.Form("navnSelect")


Med GET data:
<form action="filen.asp">
<select onChange="document.formNavnet.submit();" name="navnSelect">
..

Så skal man i ASP på siden filen.asp hendte data fra selecten med:
valgt = Request.Querystring("navnSelect")


En anden ting husk det er den værdi som står i value på den valgte option som overføres:
<option value="dette overføres">Dette overføres ikke</option>
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