Hallo Leute,
hab hier mal ein kleines Problem.
folgender Code in einer html datei kopiert funktioniert:
setze ich aber folgenden Code in eine ausgelagerte .js datei funktioniert der Check nicht mehr, alle anderen Funktionen in der Datei funktionieren.
hab im Code selbst nur forms[0], elements und die if abfrage meinen Wünschen angepasst.
hat jemand eine Idee woran es liegen kann?
hab hier mal ein kleines Problem.
folgender Code in einer html datei kopiert funktioniert:
Code:
<script type="text/javascript" language="JavaScript"> <!-- function check() { if (document.forms[0].elements['bild'].value != "") { var ext1 = document.forms[0].elements['bild'].value; ext1 = ext1.substring(ext1.length-3,ext1.length); ext1 = ext1.toLowerCase(); if(ext1 != 'jpg' && ext1 != 'png') { // hier wird definiert, welcher Dateityp hochgeladen werden darf alert('Sie haben eine .'+ext1+' Datei gewählt, bitte wählen Sie eine .jpg Datei!'); return false; } } } //--> </script> <form method="post" enctype="multipart/form-data" onsubmit="return check();"> <table> <tr><td><input type="file" size="40" name="bild"></td></tr> <tr><td><input type="submit" value="upload"></td></tr> </table> </form>
Code:
<!-- function check() { if (document.forms[0].elements['bild'].value != "") { var ext1 = document.forms[0].elements['bild'].value; ext1 = ext1.substring(ext1.length-3,ext1.length); ext1 = ext1.toLowerCase(); if(ext1 != 'jpg' && ext1 != 'png') { // hier wird definiert, welcher Dateityp hochgeladen werden darf alert('Sie haben eine .'+ext1+' Datei gewählt, bitte wählen Sie eine .jpg Datei!'); return false; } } } //-->
hat jemand eine Idee woran es liegen kann?
Kommentar