Avatar billede ofirpeter Nybegynder
04. september 2006 - 13:08 Der er 5 kommentarer og
1 løsning

"fang" 2 forms ved submit

Hvordan kan det lade sig gøre at fange begge input felter ved blot 1 submit knap:

<form name="formnr1" method='get'>
<input type='text' name='feltnr1'>
</form>

<form name="formnr2" method='post'>
<input type='text' name='feltnr2'>
</form>

Det er vigtigt at method er post og den anden er get.
Hvor skal jeg placere submit knappen? Og hvad skal jeg skrive for at kalde værdierne i felterne?
Avatar billede leif Seniormester
04. september 2006 - 13:14 #1
Det var ikke mange point !

Hvorfor er det vigtigt at den ene bruger GET og den anden POST skal der kaldes 2 forskellige sider ?

En variabel som er sendt med POST hentes med $_POST["navn"] og en variabel som er sendt med GET hentes med $_GET["navn"]
Avatar billede fixxxer Nybegynder
04. september 2006 - 13:14 #2
Det er et meget løst gæt, men det er browseren der sender de data som tilhører den form der bliver submittet. Og jeg har svært ved at se hvordan det skulle kunne lade sig gøre at submitte to forms på samme tid (måske med frames)

Mit forslag er en javascript løsning:

Du beholder din post-form, og skriver en dynamisk action til den ved submit:

<form id="myForm" name="myform" method="post" action="submitsiden.php?feltnr1=">
<input type="text" id="textfield1" name=2feltnr1">
<input type="text" name="feltnr2">
<input type="button" value="Submit" onclick="document.getElementById('myForm').action='submitsiden.php?feltnr1='+document.getElementById('textfield1').value">
</form>

Det er 100% eksperimentelt, og det er spaghetti kode så det basker, så brug det blot som inspiration :)
Avatar billede olebole Juniormester
04. september 2006 - 15:40 #3
<ole>

Det lyder som noget rod at bruge både get og post ... hvorfor mener du, det er nødvendigt/vigtigt?

Du kan kun sende én form ad gangen, så du må under alle omstændigheder tænke løsningen om  :)

/mvh
</bole>
Avatar billede ofirpeter Nybegynder
16. november 2006 - 08:31 #4
Tak, svar gerne alle 3
Avatar billede fixxxer Nybegynder
16. november 2006 - 08:57 #5
Jeg tror jeg overlever :)
Avatar billede ofirpeter Nybegynder
19. november 2006 - 14:35 #6
-
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