Hallo Leute
Warscheinlich ein ganz banaler Fehler, aber ich komm nicht drauf...
Folgender Code wird so wie er da steht mit include in meine index.php geladen.
Klicke ich auf "Absenden" führt er aber nur die action aus aber nicht die Funktion die ich über onsubmit aufrufen wollte.
Habs mir jetzt mehrmals angeschaut kann aber keien Fehler entdecken :/
Warscheinlich ein ganz banaler Fehler, aber ich komm nicht drauf...
Folgender Code wird so wie er da steht mit include in meine index.php geladen.
Klicke ich auf "Absenden" führt er aber nur die action aus aber nicht die Funktion die ich über onsubmit aufrufen wollte.
Habs mir jetzt mehrmals angeschaut kann aber keien Fehler entdecken :/
Code:
<script type="text/javascript">
<!--
function validateForm()
{
alert("test");
var vorname = document.forms["contact"]["vorname"].value;
var nachname = document.forms["contact"]["nachname"].value;
var email = document.forms["contact"]["email"].value;
var telefon = document.forms["contact"]["telefon"].value;
var nachricht = document.forms["contact"]["nachricht"].value;
if (vorname == "" || nachname == "" || email == "" || nachricht == "")
{
alert("Nicht alle Pflichtfelder wurden ausgefüllt.");
return false;
{
}
//-->
</script>
<h1>Contact</h1>
<div class="headline"></div>
<form name="contact" action="htmlinc/contact.html" onsubmit="return validateForm()" method="post">
<table width="500px" border="0" class="services" cellspacing="10px">
<tr>
<td>Vorname*</td>
<td><input type="text" width="50" name="vorname"></td>
<td>Nachname*</td>
<td><input type="text" width="50" name="nachname"></td>
</tr>
<tr>
<td>Email*</td>
<td><input type="text" width="50" name="email"></td>
<td>Telefon</td>
<td><input type="text" width="50" name="nachname"></td>
</tr>
<tr>
<td>Nachricht*</td>
<td colspan="3"><textarea cols="40" rows="7" name="nachricht"></textarea></td>
</tr>
<tr>
<td> </td>
<td colspan="3"><input type="submit" name="send"></td>
<tr>
</table>
</form>