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