13. januar 2009 - 22:00Der er
10 kommentarer og 1 løsning
Inputformular med popup og flere inputfelter
Jeg har en inputformular med en række felter. I formularen har jeg lavet en knap, som åbner et javascript popup vindue. I dette vindue har jeg også nogle input-felter. Værdierne i popup-vinduet vil jeg også gerne gemme sammen med hovedformularens input når jeg laver en "Submit".
Er det noget med at Submitte på popup'en og gemme i Sessionsvariabler, og når jeg submitter på hovedformularen hentes også sessionsvariablerne fra popupen, og jeg kan smide det hele i MySQL. Nogen der kan give lidt input eller fx. en henvisning.
Den side som popper op, kan er jo som sådan bare endnu en side, om det er en popup eller ej, er ligemeget. Men submit siden og gem data i session og luk popup'en. Når du så har din hovedform, så kan du (når den submittes) tjekke om underformen har gemt data i session, hvis ikke, kan du evt. give en fejl. Og ellers bare gemme alle data i mysql.
Du kan gøre, som jakobo foreslår, eller med JS lægge værdierne over i hovedformen som hidden inputs. At give en løsning på det kræver, man ved hvilke typer felter, du bruger i popupen
Jakobdo: Glad for dit forslag, da jeg kan forstå, at jeg er lidt på sporet. olebole: Din kommentar vidner om, at du måske har set min kone... ;) Dit JS forslag er jeg helt med på, men er dog usikker på koden. Jeg vælger nok at smide input i Sessions, da jeg umiddelbart selv kan klare det. JS vil jeg gøre brug af i en kommende version, hvor jeg i popup skal udfylde nogle priser, og når jeg vender tilbage til hovedformularen, skal den samlede pris vises uden genindlæsing af siden.
Tak for jeres input - send venligst et svar og jeg fordeler pointene.
Nemlig: JS løsningen kunne være noget i stil med den løsning du har på din kalender. Når man vælger en dato i din afrejse og ankomst, så flyttes info over via Javascript og gemmes i et hidden input felt.
Ja nemlig ja - og jeg har også noget lignende, hvor jeg kan søge på kundeoplysninger, og smide kundeoplysningerne direkte ind i formularen. Men jeg vil være usikker på, hvordan det skal laves med JS, når oplysningerne fra popup er afleveret i hovedformularen, og nogle af popup-oplysningerne skal rettes. Så skal de tidligere indtastningern jo huskes. Det har jeg styr på med Sessions. Man kan måske kombinere det.
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.