Is het mogelijk om een formulier naar twee locaties tegelijkertijd te verzenden, dus twee submit actions voor 1 formulier?
Vrees van niet, misschien met een kunstig stukje javascript...?
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Als je met ASP werkt, zou je het als volgt kunnen doen:
1) verzenden van formulier naar 1e locatie
2) aan het einde van het script op locatie 1 een response.redirect doen naar locatie2 waarin je nogmaals alle gegevens meestuurt.
Het is weliswaar niet precies wat je zoekt ("naar twee locaties tegelijkertijd"), maar het uiteindelijke effect is hetzelfde
Vanaf client side lijkt het me in ieder geval niet mogelijk. Sowieso opent je browser een nieuwe pagina zodra je een form hebt verzonden. Je zou dan a.h.w. 2 pagina's in 1 browserscherm gaan openen en dat kan natuurlijk niet.
Een andere mogelijkheid zou het werken met frames zijn, maar dat wordt dan wel heel crappy:
1) binnen het andere frame maak je een form met allemaal hidden fields.
2) zodra de gebruiker op 'submit' klikt, voer je een script uit dat alle waarden van het form kopieert naar de hidden fields van het form in het andere frame
3) roep submit() aan van het form in het andere frame
4) submit het 'gewone' form.
1) verzenden van formulier naar 1e locatie
2) aan het einde van het script op locatie 1 een response.redirect doen naar locatie2 waarin je nogmaals alle gegevens meestuurt.
Het is weliswaar niet precies wat je zoekt ("naar twee locaties tegelijkertijd"), maar het uiteindelijke effect is hetzelfde
Vanaf client side lijkt het me in ieder geval niet mogelijk. Sowieso opent je browser een nieuwe pagina zodra je een form hebt verzonden. Je zou dan a.h.w. 2 pagina's in 1 browserscherm gaan openen en dat kan natuurlijk niet.
Een andere mogelijkheid zou het werken met frames zijn, maar dat wordt dan wel heel crappy:
1) binnen het andere frame maak je een form met allemaal hidden fields.
2) zodra de gebruiker op 'submit' klikt, voer je een script uit dat alle waarden van het form kopieert naar de hidden fields van het form in het andere frame
3) roep submit() aan van het form in het andere frame
4) submit het 'gewone' form.
"Hij doet 't niet" = onvolledige informatie
En waarom zou je dit willen? E.e.a. moet je ook wel in je script kunnen oplossen, imho. Trouwens, ASP = serverside, jouw probleem is clientside.
Sowieso hoort jouw probleem bij de bovenburen.
Sowieso hoort jouw probleem bij de bovenburen.
Erhm.. Nope.. Je bent je post variabelen voor de 2e form kwijt.2) aan het einde van het script op locatie 1 een response.redirect doen naar locatie2 waarin je nogmaals alle gegevens meestuurt.
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Dan werk je toch met get variabelen?gorgi_19 schreef op 31 oktober 2002 @ 17:12:
Erhm.. Nope.. Je bent je post variabelen voor de 2e form kwijt.
"Hij doet 't niet" = onvolledige informatie
En dan zit je weer aan de limiet van een x aantal karakters; verder een vrij ranzige methode; je moet in je Response.Redirect dan ook nog de Request.Querystring collection meesturen.... Niet mijn favoriet, in ieder geval...
Maar sowieso wel benieuwd wat topicstarter eigenlijk voor elkaar wil krijgen....
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Dat ben ik wel met je eens. Maar goed, stel dat het om een NAW-formpje ofzo gaat, dan kan het best. Maar dat het niet de mooiste oplossing is kan ik alleen maar beamen.gorgi_19 schreef op 31 oktober 2002 @ 17:18:
[...]
En dan zit je weer aan de limiet van een x aantal karakters; verder een vrij ranzige methode; je moet in je Response.Redirect dan ook nog de Request.Querystring collection meesturen.... Niet mijn favoriet, in ieder geval...
Maar sowieso wel benieuwd wat topicstarter eigenlijk voor elkaar wil krijgen....
"Hij doet 't niet" = onvolledige informatie
Bij mijn provider hebben ze een redelijk easy scriptje wat een form per mail verstuurd, dat werkt met een form.dat bestand in combinatie met /cgi-scripts/mailto.asp?cfg=form in de form action. Werkt goed, maar ik zou gaarne willen dat degene die de form verstuurd heeft met request.form (en dat gaat nou net niet) netjes een pagina krijgt die weergeeft wat hij allemaal heeft ingevuld.
Ah. Sowieso kan je anders een eigen emailscriptje maken, deze zijn niet zo heel moeilijk in elkaar te flansen. Vervolgens kan je hier dan een redirectpagina aan koppelen...
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Pagina: 1