redirect in formulier

Status
Niet open voor verdere reacties.

Sybil

Gebruiker
Lid geworden
20 sep 2006
Berichten
7
Dit is een formulier, het werkt goed maar ik zou graag een redirect naar een "dank je voor je bericht" pagina willen, weet iemand hoe dat moet?

<script language="JavaScript1.2">

function mailMe( form ) {
// put some checks here
return true;
}

</script>
<form action="mailto:mijn@e-mail.nl" method="POST"
enctype="text/plain" name="email"
onsubmit="return mailMe( this.form )">
<p align="center"><span class="style47">Naam:</span><br>
<input type="text" size="40" name="ingevuld door"><br>
<span class="style47">Telefoon:</span><br>
<input name="Telefoon" type="text" id="Telefoon" size="40"><br>
<span class="style47">E-mail:</span><br>
<input type="text" size="40" name="EMAIL ADRES"><br>

<span class="style47">Uw vraag </span><span class="style45">:</span><font face="Arial"></font><font color="#000000" face="Arial"><br>
<textarea name="COMMENTS" rows="8" cols="40"></textarea>
<br>
<input type="submit" class="style45" value="Verzenden ">
<input type="reset" class="style45"
value="Wissen">

</font></p>

</form>
</script>
 
Als je dit:
PHP:
 submitted=1;
document.form.submit();
location.replace('http://www.sitenaam.nl/bedankt.htm');
}

else {
alert('Het formulier is al succesvol verstuurd.');
return false;
}
location.replace('http://www.sitenaam.nl/bedankt.htm');
}

eens toevoegt voor de </script> sluittag.


/// edit volledigheidhalve geef ik het door mij gebuikte script hier even
PHP:
<SCRIPT type=Text/Javascript>
var submitted=0;

function validateForm(form) 
{
if (submitted==0) { //dit is de naam van de funktie
if (form.naam.value == "") { //Dit controleert of het veld niet leeg is
alert("Naam is niet \n ingevuld."); //Informeert gebruiker over leeg veld
form.naam.focus( ); //Dit focust de cursor op het lege veld
return false; //Dit voorkomt dat het formulierverzonden kan worden
}
if (form.plaats.value == "") { //This checks to make sure the field is not empty
alert("Plaats is \n niet ingevuld."); //Informs user of empty field
form.plaats.focus( ); //This focuses the cursor on the empty field
return false; //This prevents the form from being submitted
}
if (form.emailadres.value == "") { //This checks to make sure the field is not empty
alert("E mailadres is \n niet ingevuld."); //Informs user of empty field
form.emailadres.focus( ); //This focuses the cursor on the empty field
return false; //This prevents the form from being submitted
}
// you may copy the above 5 lines for each form field you wish to validate
// Replace the text "naam" with the name you wish to call the field

 submitted=1;
document.form.submit();
location.replace('http://www.md-creationsandbeads.nl/bevest_bestel.htm');
}

else {
alert('Het formulier is al succesvol verstuurd.');
return false;
}
location.replace('http://www.md-creationsandbeads.nl/bevest_bestel.htm');
}
</SCRIPT>

dus ik denk dat je aan je eigen script even de erste regel van mijn script nog toe moet voegen:
dus
var submitted=0;
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan