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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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"]
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 :)
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>
16. november 2006 - 08:31
#4
Tak, svar gerne alle 3
16. november 2006 - 08:57
#5
Jeg tror jeg overlever :)
19. november 2006 - 14:35
#6
-
Vi tilbyder markedets bedste kurser inden for webudvikling