Onbekend |
|
Ik moet voor school op het moment bezig zijn met Javascript en hier een contact formulier ingooien met een controle of alles ingevoerd is, dit heb ik wel zo dat er errors komen wanneer er iets niet ingevoerd is, maar of er nou een error of geen error is word er altijd een mail verstuurt.
Hoe kan ik hierbij zorgen dat het niet verstuurt word als er een error is?
<?php // Kleurtjes
<script type="text/javascript" language="JavaScript">
function CheckForm()
{
var ret = true;
var error='';
if (document.forms[0].elements[0].value == "") {
error += "- Geen naam ingevuld.\n";
}
if (document.forms[0].elements[1].value == "") {
error += "- Geen email adres ingevuld.\n";
}
if (error != '')
{
alert('De volgende errors zijn opgetreden: \n\n ' + error);
ret = false;
}
else
{
ret = true;
}
return ret;
}
</script>
<?php // Kleurtjes <script type="text/javascript" language="JavaScript"> function CheckForm() { var ret = true; var error=''; if (document.forms[0].elements[0].value == "") { error += "- Geen naam ingevuld.\n"; } if (document.forms[0].elements[1].value == "") { error += "- Geen email adres ingevuld.\n"; } if (error != '') { alert('De volgende errors zijn opgetreden: \n\n ' + error); ret = false; } else { ret = true; } return ret; } </script>
<?php // Kleurtjes
<form action="mailto:mijnmail@hotmail.com" method="post" enctype="text/plain" name="contact">
<input type="text" name="naam" />
<input type="text" name="email" />
<input type="submit" name="submit" value="Verzenden" onClick="CheckForm();"/>
</form>
<?php // Kleurtjes <form action="mailto:mijnmail@hotmail.com" method="post" enctype="text/plain" name="contact"> <input type="text" name="naam" /> <input type="text" name="email" /> <input type="submit" name="submit" value="Verzenden" onClick="CheckForm();"/> </form>
|