Avatar billede dmg Nybegynder
22. marts 2005 - 10:54 Der er 21 kommentarer og
1 løsning

knapper skal submitte til 2 forksellige sider i form

Hej experts.

Jeg har en form med en masse input felter osv. Når der trykkes på submit knappen laves der en popup, som viser værdierne man har indtastet. Her er der en submit knap der hedder godkend. Hvis denne trykkes, skal den forrige side lukkes? Hvordan gør man det?
Avatar billede dmg Nybegynder
22. marts 2005 - 10:55 #1
ups... overskriften er helt forkert sorry!!! Skal bare bruge et javascript, der kan lukke forrige side :-)
Avatar billede roenving Novice
22. marts 2005 - 11:08 #2
Hvis det er brugerens oprindelige vindue, kan du ikke !-)
Avatar billede dmg Nybegynder
22. marts 2005 - 11:18 #3
hhhhmmm.... jamen det er, det jo faktisk? Det er sådan, at jeg har et stor form, her skal man kunne se et preview inden det bliver gemt i databasen. Hvordan kan man lave dette? Man kan jo ikke lave 2 forms? Nogle gode ideer
Avatar billede roenving Novice
22. marts 2005 - 11:33 #4
Et preview behøver vel ikke være en form ?-)

-- og du kan jo f.eks. submitte den oprindelige form, og lukke popup-vinduet !-)
Avatar billede dmg Nybegynder
22. marts 2005 - 11:40 #5
Hehe... Det er sådan at eftersom man skal udfylde alle de her felter, laver jeg en popup, der viser et preview, hvis man opdager en fejl, kan man bare lukke pop vinduet og ændre felterne. Hvis jeg submitter denne og jeg går tilbage, vil felterne jo blive slettet! Derfor kan jeg ikke submitte formen... Har du andre ideer?
Avatar billede roenving Novice
22. marts 2005 - 11:52 #6
Du kan jo bare give en mulighed for at lukke vinduet uden submit ...
Avatar billede dmg Nybegynder
22. marts 2005 - 11:57 #7
Forstår ikke helt hvad du mener?

1. Siden vises med form inputs. Her der en knap der hedder preview.

2. Hvis Preview trykkes på, popper der en ny side op, som viser det man har indtaset. Trykker fortryd, har jeg lavet en window.close(); og hvis godkend trykkes på skulle den så overfører variablerne til en anden side og lukke den forrige side?

Måske skulle jeg bare lave en posthandler, som alle knapper submitter til og convertere $_POST til $_SESSION. Det vil jeg bare gerne undgå idet, der er en masse arbejde i det :(
Avatar billede roenving Novice
22. marts 2005 - 12:01 #8
ad 2.

Hvis der trykkes på Godkend i popuppen, kan du jo bare submitte den oprindelige form og lukke den !-)
Avatar billede roenving Novice
22. marts 2005 - 12:01 #9
... lukke popuppen !-)
Avatar billede dmg Nybegynder
22. marts 2005 - 12:05 #10
okay, jamen hvordan gør man det :-)

Kan man simplethen, submitte den oprindelige form fra pop'uppen? hvordan gør man det :-) det ville jo være løsningen :-)
Avatar billede roenving Novice
22. marts 2005 - 12:07 #11
f.eks.

<button onclick="opener.FORMNAVN.submit();setTimeout('self.close()',100);return false;">Godkend</button>
Avatar billede dmg Nybegynder
22. marts 2005 - 12:14 #12
okay det ser virkeligt smart ud :-) har prøvet at paste ovenstående linje ind og kald den mit form navn, men det virker ikke :( skal ovenstående knap også ligge i en form?
Avatar billede dmg Nybegynder
22. marts 2005 - 12:18 #13
Men jeg submitter jo formen når jeg trykker preview... Jeg er lidt lost lige nu
Avatar billede roenving Novice
22. marts 2005 - 12:21 #14
Men så f.eks.

<button onclick="opener.location.href='denNySide.php';setTimeout('self.close()',100);return false;">Godkend</button>
Avatar billede dmg Nybegynder
22. marts 2005 - 12:26 #15
jeg forstår det simpelthen ikke... Når jeg prøver ovenstående kommer der script fejl... Jeg laver bare en posthandler....
Avatar billede roenving Novice
22. marts 2005 - 12:30 #16
Hvaffen script-fejl ?-)
Avatar billede dmg Nybegynder
22. marts 2005 - 12:33 #17
jamen, jeg forstår slet ikke hvad vi laver nu?

Som jeg ser det.

Jeg har min hovede form, med en knap der hedder preview. Preview trykkes på og ny side vises.

Hvis der trykkes på godkend, submittes samme form igen? Jeg er helt forvirret?
Avatar billede roenving Novice
22. marts 2005 - 12:50 #18
I sidste udgave submittes ikke noget igen, den viderestiller bare den oprindelige side, til 'denNySide.php' !-)
Avatar billede dmg Nybegynder
22. marts 2005 - 12:53 #19
Har du mulighed for at lave et eksempel, hvis nu jeg skriver hvordan det skal se ud. Jeg vil gerne afsætte flere points
Avatar billede dmg Nybegynder
22. marts 2005 - 13:16 #20
jeg har fundet en anden løsning... Har lavet en checkbox, der spørger om man har udfyldt felterne korrekt... Det er fint nok... Hvis du er igang med den store opgave, skal jeg nok give points, for din hjælpsomhed... ;)
Avatar billede dmg Nybegynder
25. august 2010 - 23:22 #21
Hej roenving,

Smid et svar, jeg er ved at rydde op i posts som jeg har glemt alt om. Sorry det to saa lang tid!
Avatar billede dmg Nybegynder
21. juni 2011 - 19:07 #22
lukker
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