Hi,
moin
?? du solltest deinen Tagesrhythmus überarbeiten :)
Das Feld:
<input type="file" size="50" name="screen1" accept="*.jpg">
.......................................................^^^^^^
Du fragst eine Wildcard ab keinen Mimetype!!!
das sollte heißen: image/jpeg, mal abgesehen davon dass es sowieso
nicht funktioniert :( d.h. auf server seite nochmal testen!!!
Die Überprüfung:
if (document.Forumlar.screen1.value != "")
{
path = document.Forumlar.screen1.value;
das ist der inhalt eine function, brauchst du path nochmal? Ich denke
nein! also var path =
searchtype = path.search(/jpg$/);
wieso fragst du mit .search, match ist hier viel besser!!!!
außerdem gibt es selbst auf windows systemen .jpeg dateien, die alle
gültige jpegs sind
if(searchtype != -1){
alert("Bild ist jpeg");
also erst sagst "erfolg" und dann ....
return false;
... verweigerst du die rückgabe???
return true;
}
hier mustt du mit else arbeiten
else
return false;
}
Schau dir bitte mal folgendes script an:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Untitled</title>
<script>
function isJpg(inp)
{
if (inp != "") {
var check = inp.split(".");
if ((check[1] == "jpg") || (check[1] == "jpeg")){
alert("Bild ist jpeg");
return true;}
else
return false;
}
}
</script>
</head>
<body>
<form action="" enctype="multipart/form-data" name="a1" id="a1">
<input type="file" name="pic" size="50">
<input type="button" value="testen" onclick="isJpg(document.a1.pic.value)">
</form>
</body>
</html>
versuch es zu verstehen. Ansonsten frag nochmal
Bye Ed X