Guten Morgen,
ich habe ein Problem mit der Überprüfung eines Formulars mit JavaScript. Hier erst mal der HTML-Code:
Code
<form action="sende.php" method="post" name="myForm" enctype="multipart/form-data" onsubmit="return chkFormular()">
Name: <input type="text" name="name" size="40">
Datei: <input type="file" name="datei" size="30">
<input type="submit" name="submit" value="Abschicken">
</form>
Und hier der JavaScript-Teil:
Code
<script type="text/javascript">
function chkFormular () {
if (document.auftrag.name.value == "") {
alert("Bitte Namen eingeben!");
document.auftrag.name.focus();
return false;
}
if (document.auftrag.datei.value == "") {
alert("Bitte Datei eingeben!");
document.auftrag.datei.focus();
return false;
}
}
</script>
Alles anzeigen
Nehme ich die Überprüfung if (document.auftrag.datei.value == "") raus, funktioniert alles, mit der Überprüfung wird keine Alert-Box ausgeben, aber leider wird das Formular auch nicht abgeschickt, es passiert dann nichts. Kann man ein Eingabefeld vom Type file nicht mit JavaScript prüfen? Oder habe ich da einen Fehler drin, den ich trotz mehrfachem Durchlesens einfach nicht finde.
Danke für Lesen und Helfen
Dirk