PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

การตรวจสอบไฟล์ด้วย javascript

การตรวจสอบไฟล์ด้วย javascript

 ในบทความไม่เห็นใช้งานได้เลยครับ

http://www.ninenik.com/ตรวจสอบนามสกุลไฟล์_ก่อนทำการอัพโหลด-74.html

ผมทดสอบดูแล้ว มันไฟล์ .jpg .gif มันก็ตรงตามที่ fucntion ทุกอย่างแต่ก็ยังบอกว่าต้องเป็นไฟล์ .jpg .gif เท่านั้น

เหมือนมันทำงานผิดยังไงไม่รุ้ครับ



โดย:  Cpuhost IP: 110.164.155.xxx วันที่: 21-12-2009 เวลา: 01:41:16

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1

ครับ ผิดจริงๆ ขอบคุณมาก ขอแก้ในหน้านี้ แล้วจะอัพเดทในบทความ

<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>



โดย:  Ninenik IP: 124.120.15.xxx วันที่: 21-12-2009