hi @ all
ich habe ein Problem und zwar hab ich ein Formular und will da ein javascript einbauen das automatisch überprüft ob alle Felder ausgefüllt sind... das Formular sieht bis jetzt so aus:
<html>
<head>
<script type="text/javascript">
function chkFormular () {
if (document.Formular.User.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.Formular.User.focus();
return false;
}
if (document.Formular.Betreff.value == "") {
alert("Bitte Betreff eingeben!");
document.Formular.Betreff.focus();
return false;
}
if (document.Formular.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Mail.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Alter.value == "") {
alert("Bitte Ihr Alter eingeben!");
document.Formular.Alter.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.Formular.Alter.value.length; ++i)
if (document.Formular.Alter.value.charAt(i) < "0" ||
document.Formular.Alter.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Altersangabe keine Zahl!");
document.Formular.Alter.focus();
return false;
}
}
</script>
</head><h2><u>Eintrag ins Schwarze Brett</u></h2><hr>
<body bgcolor="#F0FFFB">
<form action="<?php print $PHP_SELF ?>" method="post" enctype="multipart/form-data">
Name: <input type="Text" name="User" value="" size="25"></p>
Betreff:<input type="Text" name="Betreff" value="" size="25"></p>
E-Mail:<input type="Text" name="E-Mail" value="" size="25"></p>
Text:<br><textarea name="Text" rows="10" cols="70"></textarea><br><br>
<p>
<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 ".$User."\n\n";
$mailtext.="Betreff: ".$Betreff."\n\n";
$mailtext.="Text: ".$Text."\n\n";
$mailtext.="Datei: ".$uploadname."\n\n";
mail("rudat@gkss.de","Neue aktuelle Nachricht","$mailtext");
// mail("n-o-x@lycos.de","Neue aktuelle Nachricht","$text","webmail@gkss.de");
?>
<br> <a href="http://www.gkss.de/brett/index.html">Zurück</a>
</body>
</html>
hoffe ihr könnt mir sagen was ich falschgemacht habe :)
vielen dank im voraus alex