Naar pagina gaan bij submit

Status
Niet open voor verdere reacties.

jeroendenoot

Terugkerende gebruiker
Lid geworden
14 mrt 2005
Berichten
1.492
Hoi, ik zit bij de gratis server www.wepsite.net en die hebben een CGI-bin script. Daar maak ik gebruik van. Ik heb dus een formulier. Als je nu op verzenden klikt, komt er een reclamepagina. Dat vind ik niet zo heel erg. Maar als je die wegklikt, kom je weer op de pagina waar je was met alle ingevulde velden. Dat wil ik eigenlijk niet. Ik wil nu dat je naar een bepaalde pagina gaat als je op 'Verzenden' klikt. Als je het formulier op mijn site wilt bekijken, kan dat hier. O ja, ik maak ook gebruik van een controle op het formulier. De pagina mag niet komen als je het formulier fout invult. Bekijk de bron van mijn pagina anders maar eens. Volgens mij moet het met een eenvoudig JavaScriptje zo opgelost kunnen worden.
 
Redirect toevoegen in je formulier.

Deze werkt:
<input type="hidden" name="subject" value="Bestelling ZIG-ZAG">
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://people.zeelandnet.nl/vazed">
================
VALUE="http://people.zeelandnet.nl/vazed"
vervang je dus door je eigen thankyou.html

:cool:
 
Ik heb gedaan wat je zei, kijk maar in de bron van deze pagina. Maar het werkt niet. Als ik nu alles goed invul en ik klik op verzenden, komt er in plaats van de reclamepagina, te staan 'Geen ontvanger opgegeven...'. Dat zit volgens mij in het CGI-bin script. Maar als ik die pagina nu wegklik, is de pagina niet veranderd in de opgegeven pagina 'bedankt.html'. En het rare is, de e-mail wordt wel naar mij verzonden. Volgens mij had ik dit al een keer uitgeprobeerd. Toen lukte het ook niet. Toch bedankt voor het denken. Weet je misschien nog een andere oplossing?
 
Hé! Jeroen ;)

De name & value van de hidden's zijn specifiek voor het cgi-script dat je gebruikt. Zo ken ik USER, LINK en SUBJECT voor email, bedankpagina en onderwerp. Maar ook form_recipient, form_ok_url en form_subject.

Heb je een link naar uitleg over het mail cgi-script dat wepsite gebruikt? Daar zou een evt. redirect bij kunnen staan.

Maar waarschijnlijk is de reclame niet te vermijden, en met javascript kun je niet ingrijpen omdat het moet opsturen en het cgi-script het dan over neemt.


Groet, Egel.
 
Daar voor moet je aangemeld zijn, maar ik heb er een printscreen van gemaakt. Kijk hier.
 
Laatst bewerkt:
Yes, het is al gelukt. Ik moest het volledige adres aangeven. Inclusief http://. Ik vulde alleen maar bedankt.html in.
 
<input type="hidden" name="redirect" value="http://wepsite.net/zigzag/bedankt.html">

dus. Wou ik het net posten ;).

De adressering gaat vanuit het cgi-script, het zoekt anders naar ...cgi-bin/bedankt.html oid.

De reclame ben je dan ook wel kwijt, lijkt de uitleg (printscreen) in te houden.


Groet, Egel.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan