Als ik halverwge ben bij het invullen van mijn mailform (en vast ook bij andere) en ik druk op enter dan wordt het formulier meteen verzonden terwijl nog niet alle velden heb ingevuld, heeft iemand hier een oplossing voor.
Ik dacht te hebben gelezen dat het mogelijk is om de entertoets te veranderen in een tab toets?\
maar kan daar niks over vinden:(
alvast bedankt ;)
hier volgt mijn script:
<?php
$naar = '[email protected]'; // Verander hier [email protected] naar uw eigen email adress.
if(isset($_POST['verzend'])) // Als het bericht verzonden is
{
if($_POST['firmanaam'] == '') // Als het veld firmanaam leeg is
{
echo "U heeft geen firmanaam ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['contactpersoon'] == '') // Als er geen contactpersoon is ingevuld.
{
echo "U heeft geen contactpersoon ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['orderreferentie'] == '') // Als er geen orderreferentie is ingevuld.
{
echo "U heeft geen orderreferentie ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['orderdatum'] == '') // Als er geen orderdatum is ingevuld.
{
echo "U heeft geen orderdatum ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['email'] == '') // Als het veld email leeg is.
{
echo "U heeft geen e-mail adress ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
else
{
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"])) // Als het email adress niet klopt
{
echo "U heeft geen geldig e-mail adress ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
else
{
// Mailen:
$bericht = "
<html>
<head>
<title>Opdracht bon</title>
</head>
<body>
<table border='0' cellpadding='0' cellspacing='0' width='752'>
<tr>
<td bgcolor='#000000'>
<p align='center'><font color='#FFFFFF'>ALGEMENE GEGEVENS</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='50%'>Firmanaam:</td>
<td>".$_POST['firmanaam']."</td>
</tr>
<tr>
<td width='50%'>Contactpersoon:</td>
<td>".$_POST['contactpersoon']."</td>
</tr>
<tr>
<td width='50%'>Orderreferentie:</td>
<td>".$_POST['orderreferentie']."</td>
</tr>
<tr>
<td width='50%'>Orderdatum:</td>
<td>".$_POST['orderdatum']."</td>
</tr>
<tr>
<td width='50%'>Uw e-mail adress:</td>
<td>".$_POST['email']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752'>
<tr>
<td bgcolor='#000000'>
<p align='center'><font color='#FFFFFF'>TEXTIEL</font></td>
</tr>
</table>
<table border='1' width='520'>
<tr>
<td width='85'></td>
<td width='211'>Artikel:</td>
<td>Kleur:</td>
<td>Aantal:</td>
</tr>
<tr>
<td width='85'>Artikel 1: </td>
<td width='211'>".$_POST['artikel1']."</td>
<td>".$_POST['artikel1kleur']."</td>
<td>".$_POST['artikel1aantal']."</td>
</tr>
<tr>
<td width='85'>Artikel 2:</td>
<td width='211'>".$_POST['artikel2']."</td>
<td>".$_POST['artikel2kleur']."</td>
<td>".$_POST['artikel2aantal']."</td>
</tr>
<tr>
<td width='85'>Artikel 3:</td>
<td width='211'>".$_POST['artikel3']."</td>
<td>".$_POST['artikel3kleur']."</td>
<td>".$_POST['artikel3aantal']."</td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Uiterste aanleverdatum textiel:</td>
<td>".$_POST['aanleverdatumtextiel']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752'>
<tr>
<td bgcolor='#000000'>
<p align='center'><font color='#FFFFFF'>BORDURING</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Herhalingsopdracht:</td>
<td colspan='2'>".$_POST['herhalingsopdracht']."</td>
</tr>
<tr>
<td width='32%'>Formaat borduring:</td>
<td colspan='2'>".$_POST['formaatborduring']."</td>
</tr>
<tr>
<td width='32%'>Kleuren:</td>
<td colspan='2'>".$_POST['kleuren']."</td>
</tr>
<tr>
<td width='32%'>Positie:</td>
<td>".$_POST['positie']."</td>
<td>".$_POST['anderepositie']."</td>
</tr>
<tr>
<td width='32%'>Specificaties:</td>
<td colspan='2'></td>
</tr>
<tr>
<td width='32%'>Tekening bijvoegen</td>
<td colspan='2'></td>
</tr>
<tr>
<td width='32%'></td>
<td colspan='2'></td>
</tr>
<table border='0' cellpadding='0' cellspacing='0' width='752' bgcolor='#000000'>
<tr>
<td>
<p align='center'><font color='#FFFFFF'>ARTWORK</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Aangeleverd als:</td>
<td>".$_POST['aangeleverdals']."</td>
<td>".$_POST['aangeleverdalsanders']."</td>
</tr>
<tr>
<td width='32%'>Aangeleverd via:</td>
<td>".$_POST['aangeleverdvia']."</td>
<td>".$_POST['aangeleverdviaanders']."</td>
</tr>
<tr>
<td width='32%'>Uiterlijke aanleverdatum:</td>
<td colspan='2'>".$_POST['aanleverdatumartwork']."</td>
</tr>
<tr>
<td width='32%'>Wilt u eerst een proef:</td>
<td>".$_POST['eerstproef']."</td>
<td>".$_POST['datumproef']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752' bgcolor='#000000'>
<tr>
<td>
<p align='center'><font color='#FFFFFF'>LEVERDATUM</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Leverdatum:</td>
<td>".$_POST['leverdatum']." </td>
</tr>
<tr>
<td width='32%'>Eventuele bijzonderheden:</td>
<td>".$_POST['bijzonderheden']." </td>
</tr>
<tr>
<td width='32%'></td>
<td></td>
</tr>
</table>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: Global Stitch\r\n";
$ond = "Opdrachtbon ". $firmanaam;
if(mail($naar, $ond,$bericht,$headers)) // Als de mail naar de verzender is verstuurd
{
echo 'Uw opdracht is verstuurd, u krijgt binnenkort bericht.';
}
else // Anders
{
echo 'Uw bericht is helaas niet verstuurd.';
}
}
}
}
else
{
?>
<!-- Formulier weergeven -->
<p align="center">Opdracht Formulier</p>
<table border='0' width='66%'>
<form method='post' enctype="multipart/form-data">
<tr>
<td colspan="5" bgcolor="#000000">
<p align="center"><font color="#FFFFFF">Algemene gegevens</font></td>
</tr>
<tr>
<td width='20%' colspan="3">Firmanaam:</td>
<td colspan="2"><input type='text' name='firmanaam' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Contactpersoon:</td>
<td colspan="2"><input type='text' name='contactpersoon' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Orderreferentie:</td>
<td colspan="2"><input type='text' name='orderreferentie' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Orderdatum:</td>
<td colspan="2"><input type='text' name='orderdatum' /></td>
</tr>
<tr>
<td width='20%' colspan="3">E-mail adress:</td>
<td colspan="2"><input type='text' name='email' /></td>
</tr>
<tr>
<td width='20%' style="display: none;" colspan="3">Het onderwerp:</td>
<td colspan="2"><input style="display: none;" type='text' name='onderwerp' size="20" value="Opdrachtbon"/></td>
</tr>
<tr>
<td colspan="5" bgcolor="#000000">
<p align="center"><font color="#FFFFFF">Textiel</font></td>
</tr>
<tr>
<td width='44%'>
<p align="center">Artikelen:</td>
<td colspan="3">
<p align="center">Kleur:</td>
<td width='9%'>
<p align="center">Aantal:</td>
</tr>
<tr>
<td width='44%'>Artikel1:<input type='text' name='artikel1' size="20" /><br>
Artikel2:<input type='text' name='artikel2' size="20" /><br>
Artikel3:<input type='text' name='artikel3' size="20" /><br>
</td>
<td colspan="3">
<p align="center">----><input type='text' name='artikel1kleur' size="15" />----><br>
----><input type='text' name='artikel2kleur' size="15" />----><br>
----><input type='text' name='artikel3kleur' size="15" />----><br>
</td>
<td width='9%'><input type='text' name='artikel1aantal' size="4" /><br>
<input type='text' name='artikel2aantal' size="4" /><br>
<input type='text' name='artikel3aantal' size="4" /><br>
</td>
</tr>
<tr>
<td colspan="2">Uiterste aanleverdatum textiel:</td>
<td colspan="3"><input type='text' name='aanleverdatumtextiel' size="11" /></td>
</tr>
<tr>
<td colspan="5" bgcolor="#000000">
<p align="center"><font color="#FFFFFF">Borduring</font></td>
</tr>
<tr>
<td width='20%' colspan="3">Herhalings opdracht:<br>
</td>
<td colspan="2"><input type="radio" value="Ja" name="herhalingsopdracht">Ja<br>
<input type="radio" value="Nee" name="herhalingsopdracht">Nee</td>
</tr>
<tr>
<td width='20%' colspan="3">Formaat borduring:</td>
<td colspan="2"><input type='text' name='formaatborduring' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan="3">Kleuren:</td>
<td colspan="2"><input type='text' name='kleuren' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan="3" height="68">Positie:<br>
<br>
<br>
</td>
<td colspan="2" height="68"><select size="1" name="positie">
<option>Anders...</option>
<option>Linkerborst (A)</option>
<option>Rechterborst (B)</option>
<option>Rugzijde (I)</option>
</select><br>
<textarea rows="3" name="anderepositie" cols="26">Anders namelijk...</textarea></td>
</tr>
<tr>
<td width='20%' colspan="3" height="59">Specificaties:<br>
<br>
</td>
<td colspan="2" height="59"><textarea rows="3" name="specificaties" cols="26"></textarea></td>
</tr>
<tr>
<td colspan='5' bgcolor='#000000'>
<p align="center"><font color='#FFFFFF'>Artwork</font></td>
</tr>
<tr>
<td width='20%' colspan='3'>Aangeleverd als:<br>
<br>
<br>
</td>
<td colspan='2'><select size='1' name='aangeleverdals'>
<option>Anders...</option>
<option>Digitaal</option>
<option>Bestand</option>
<option>Werktekening</option>
</select><br>
<textarea rows='3' name='aangeleverdalsanders' cols='26'>Anders namelijk...</textarea></td>
</tr>
<tr>
<td width='20%' colspan='3'>Aangeleverd via:</td>
<td colspan="2"><select size="1" name="aangeleverdvia">
<option>Anders...</option>
<option>Fax</option>
<option>Post</option>
<option>Persoonlijk</option>
<option>Nu</option>
</select><input type="file" name="file" size='20'><br>
<input type='text' name='aangeleverdviaanders' size='24' value='Anders namelijk' /></td>
</tr>
<tr>
<td width='20%' colspan='3'>Uiterlijke aanleverdatum:</td>
<td colspan='2'><input type='text' name='aanleverdatumartwork' size='24' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Wilt u eerst een proef:</td>
<td colspan='2'><input type="radio" value="Ja" name="eerstproef">Ja
Datum:<input type='text' name='datumproef' size="24" /><br>
<input type="radio" value="Nee" checked name="eerstproef">Nee </td>
</tr>
<tr>
<td colspan='5' bgcolor='#000000'>
<p align="center"><font color='#FFFFFF'>Leverdatum</font></td>
</tr>
<tr>
<td width='20%' colspan='3'>Leverdatum:</td>
<td colspan='2'><input type='text' name='leverdatum' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan='3'>Eventuele bijzonderheden:</td>
<td colspan='2'><textarea rows="3" name="bijzonderheden" cols="26"></textarea></td>
</tr>
<tr>
<td colspan='5' align='center'><input type='submit' value='Verzend' name='verzend' /></td>
</tr>
</form>
</table>
<?php
}
?>
1.408 views