tag,
ich habe ein formular mit dessen hilfe der user eine grafik auf den server laden kann. ich versuche nun per JavaScript zu checken ob es sich um ein JPG handelt und ob das feld überhaupt ausgefüllt ist.
erst mein formular:
und nun mein JavaScript im Header der datei:
irgendwie klappt das aber nicht .. kann mir jemand ein tipp geben ?
das wäre nett - vielen dank !
gruß
patrick
ich habe ein formular mit dessen hilfe der user eine grafik auf den server laden kann. ich versuche nun per JavaScript zu checken ob es sich um ein JPG handelt und ob das feld überhaupt ausgefüllt ist.
erst mein formular:
PHP-Code:
<form name="upload_picture" enctype="multipart/form-data" action="megaprofil_pics_do_upload_picture.php?sid=<?=$sid?>&besitzer_id=<?=$besitzer_id?>" method="post" onSubmit="return checkForm(this)">
<input type="hidden" name="redirectto" value="megaprofil_create_thumbnail.php?sid=<?=$sid?>&besitzer_id=<?=$besitzer_id?>">
<input type="file" name="userfile" style="width:400px;">
<input type="hidden" name="position" value="1">
<input type="hidden" name="freie_id= value="<?=$freie_id?>">
<a href="JavaScript:JavaScript:document.upload_picture.submit();" class="bar-nav-on"> speichern </a>
</form>
PHP-Code:
<script language="JavaScript">
<!--
function checkForm(upload_picture){
if(upload_picture.userfile.value == "" || upload_picture.userfile.value == null) {
alert("Please select a file to upload");
upload_picture.userfile.focus();
upload_picture.userfile.select();
return false;
} else {
validformFile = /(.jpg|.JPG)$/;
if(!validformFile.test(upload_picture.userfile.value)){
alert("Only PDF files are supported. Please try again");
upload_picture.userfile.focus();
upload_picture.userfile.select();
return false;
}
}
return true;
}
//-->
</script>
das wäre nett - vielen dank !
gruß
patrick
Kommentar