Kai: formular funktioniert nicht richtig

Beitrag lesen

hi leute ich hab in meinem formular ein javascript mit eingebaut welches überprüfen soll ob alle felder ausgefüllt sind und die e-mail dann erst los schickt. es überprüft die felder auch aber schickt die e-mail trotzdem los. könnt ihr mir sagen was ich falsch gemacht habe? so sieht das formular bis jetzt aus:

<html>
<head><h2><u>Eintrag Aktuelle Informationen</u></h2><hr></head>
 <body bgcolor="#F0FFFB">

<SCRIPT LANGUAGE="JavaScript">
<!--
function validate_form() {
  validity = true; // assume valid
  if (!check_empty(document.form.NAME.value))
        { validity = false; alert('Namensfeld ist leer!'); }
  if (!check_email(document.form.EMAIL.value))
        { validity = false; alert('eMail ist ungültig!'); }
  if (!check_empty(document.form.Betreff.value))
        { validity = false; alert('Betreff ist leer'); }
  if (!check_empty(document.form.text.value))
        { validity = false; alert('Text ist leer'); }
  if (validity)
        alert ("Alle benötigten Informationen wurden geprüft. "
                + "Die eingaben wurden als richtig erkannt ");
  return validity;
}

function check_empty(text) {
  return (text.length > 0); // gibt false zurück wenn leer
}

function check_email(address) {
  if ((address == "")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}
// -->
</script>

<form name="form" method="post" action="<?php print $PHP_SELF ?>" enctype="text/plain" onSubmit="return validate_form(this.form)">
<font class="stn"><b>Name:</b><br>
<input type="text" size=40 name="NAME"><br>
<font class="stn"><b>Email:</b><br>
<input type="text" size=40 name="EMAIL"><br>
<br>
<font class="stn"><b>Betreff:</b><br>
<input type="text" size=40 name="Betreff"><br>
<b>Text:</b><br><textarea name="text" rows="10" cols="70"></textarea><br>
<u>Datei anhängen:</u>
<input type="hidden" name="MAX_FILE_SIZE" value="10240000">
<input type="file" name="dateiname">
<input type="submit"E-Mail senden">
</form>
<hr>
<?php
if(isset($dateiname)){
if(!is_uploaded_file($dateiname)){
echo "FEHLER";
exit;
}
$uploadname="./upload/$dateiname_name";
move_uploaded_file($dateiname, $uploadname);
printf("Die Datei <b>%s</b> befindet im Ordner <b>%s</b>!<br>\n",
$dateiname_name, $uploadname);
}
?>

<?php
$mailtext="Name ".$NAME."\n\n";
$mailtext.="E-Mail: ".$EMAIL."\n\n";
$mailtext.="Betreff: ".$Betreff."\n\n";
$mailtext.="Text: ".$Text."\n\n";
$mailtext.="Datei: ".$uploadname."\n\n";

mail("MEINE E-MAIL ADRESSE","Neue aktuelle Nachricht","$mailtext");
// mail("......","Neue aktuelle Nachricht","$text","webmail@gkss.de");
?>
<a href="http://www.gkss.de/intern/brett/index.html">Zurück</a>

</body>
</html>

danke