PHP / Flex Programmierer
Hy habe ein Problem mit hilfe von Javascript eine Fehlermeldung auszugeben mithilfe einer Alert Box hier ist der Code dazu:
Es wird keine Fehlermeldung ausgegeben das die Pflichtfelder nicht ausgefüllt sind aber wieso nicht???
Mfg.Robbyn
Code:
<script language="javascript" type="text/javascript">
function checkForm() {
var emailValue = document.getElementById("email");
var nameValue = document.getElementById("name");
var vornameValue = document.getElementById("vorname");
var telefonValue = document.getElementById("telefon");
var teilnahmeValue = document.getElementById("teilnahme");
var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9])+$/;
if ((emailValue == "") || (!filter.test(emailValue))) {
alert(unescape("Bitte f%FChlen Sie die fehlenden Angaben aus. Danke."));
document.getElementById("email").focus();
return false;
}
if (nameValue == "") {
alert(unescape("Bitte f%FChlen Sie die fehlenden Angaben aus. Danke."));
document.getElementById("name").focus();
return false;
}
if (vornameValue == "") {
alert(unescape("Bitte f%FChlen Sie die fehlenden Angaben aus. Danke."));
document.getElementById("vorname").focus();
return false;
}
if (telefonValue == "") {
alert(unescape("Bitte f%FChlen Sie die fehlenden Angaben aus. Danke."));
document.getElementById("telefon").focus();
return false;
}
if (teilnahmeValue == "") {
alert(unescape("Bitte akzeptieren Sie die Datenschutzrichtlinien. Danke."));
document.getElementById("teilnahme").focus();
return false;
}
document.forms[0].submit();
return true;
}
var x = window.confirm("Danke für Ihre Teilnahme.");
return x;
</script>
<br><br><br>
<form action="#" method="get" onSubmit="return checkForm();">
<table width="100%" border="0" cellpadding="3" cellspacing="1">
<tr><td width="140" align="right">*Nachname:</td><td align="left">
<input type="text" id="name" name="email" style="width:200px;" /></td></tr>
<tr><td align="right">*Vorname:</td><td align="left">
<input type="text" id="vorname" name="email" style="width:200px" /></td></tr>
<tr><td align="right">Straße:</td><td align="left">
<input type="text" name="firma" value="" style="width:200px" /></td></tr>
<tr><td align="right">Postleitzahl:</td><td align="left">
<input type="text" name="strasse" value="" style="width:200px" /></td></tr>
<tr><td align="right">Ort:</td><td align="left">
<input type="text" name="strasse" value="" style="width:200px" /></td></tr>
<tr><td align="right">*Telefon:</td><td align="left">
<input type="text" id="telefon" name="email" style="width:200px" /></td></tr>
<tr><td align="right">Alter:</td><td align="left">
<input type="text" name="telefon" value="" style="width:200px" /></td></tr>
<tr><td align="right">*E-Mail:</td><td align="left">
<input type="text" id="email" name="email" style="width:200px" /></td></tr>
<tr><td colspan="2" style="align=left; padding-left:105px;"><br />
<input type="reset" value="Formular löschen" style="width:110px" />
<input type="submit" name="abschicken" value="Formular absenden" style="width:120px" /></td></tr>
Es wird keine Fehlermeldung ausgegeben das die Pflichtfelder nicht ausgefüllt sind aber wieso nicht???
Mfg.Robbyn