หากคุณต้องการให้ตัวควบคุมการอัปโหลดไฟล์ จำกัด ประเภทของไฟล์ที่ผู้ใช้สามารถอัปโหลดได้ด้วยการคลิกปุ่มนี่คือวิธี ..
<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>
จากนั้นคุณสามารถเรียกใช้ฟังก์ชันจากเหตุการณ์เช่น onClick ของปุ่มด้านบนซึ่งมีลักษณะดังนี้:
onClick = "TestFileType (this.form.uploadfile.value, ['gif', 'jpg', 'png', 'jpeg']);"
คุณสามารถเปลี่ยนเป็น: PDF
และXLS
คุณสามารถดูได้ที่นี่: การสาธิต