Javascript Code
<script type="text/javascript"> function chk(){ var fty=new Array(".gif",".jpg",".jpeg",".png"); // ประเภทไฟล์ที่อนุญาตให้อัพโหลด var a=document.form1.file.value; //กำหนดค่าของไฟล์ใหกับตัวแปร a var permiss=0; // เงื่อนไขไฟล์อนุญาต a=a.toLowerCase(); if(a !=""){ for(i=0;i<fty.length;i++){ // วน Loop ตรวจสอบไฟล์ที่อนุญาต if(a.lastIndexOf(fty[i])>=0){ // เงื่อนไขไฟล์ที่อนุญาต permiss=1; break; }else{ continue; } } if(permiss==0){ alert("อัพโหลดได้เฉพาะไฟล์ gif jpg jpeg png"); return false; } } } </script>
HTML code ใช้งาน
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return chk();"> <input type="file" name="file" id="file" /> <input type="Submit" name="button" id="button" value="Upload" /> </form>