Dosya yükleme kontrolünün, kullanıcının bir düğmeyle yükleyebileceği dosya türlerini sınırlandırmasını istiyorsanız, bu şekilde olur.
<script type="text/JavaScript">
<!-- Begin
function TestFileType( fileName, fileTypes ) {
if (!fileName) return;
dots = fileName.split(".")
fileType = "." + dots[dots.length-1];
return (fileTypes.join(".").indexOf(fileType) != -1) ?
alert('That file is OK!') :
alert("Please only upload files that end in types: \n\n" + (fileTypes.join(" .")) + "\n\nPlease select a new file and try again.");
}
</script>
Daha sonra, yukarıdaki düğmenin onClick gibi bir olaydan işlevi çağırabilirsiniz, bu şuna benzer:
onClick = "TestFileType (this.form.uploadfile.value, ['gif', 'jpg', 'png', 'jpeg']);"
Bunu şu şekilde değiştirebilirsiniz: PDF
veXLS
Burada uygulandığını görebilirsiniz: Demo