การตรวจสอบไฟล์ด้วย javascript
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การตรวจสอบไฟล์ด้วย javascript
การตรวจสอบไฟล์ด้วย javascript
ในบทความไม่เห็นใช้งานได้เลยครับ
https://www.ninenik.com/ตรวจสอบนามสกุลไฟล์_ก่อนทำการอัพโหลด-74.html
ผมทดสอบดูแล้ว มันไฟล์ .jpg .gif มันก็ตรงตามที่ fucntion ทุกอย่างแต่ก็ยังบอกว่าต้องเป็นไฟล์ .jpg .gif เท่านั้น
เหมือนมันทำงานผิดยังไงไม่รุ้ครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ครับ ผิดจริงๆ ขอบคุณมาก ขอแก้ในหน้านี้ แล้วจะอัพเดทในบทความ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <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 ใช้งาน
1 2 3 4 | < 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 > |

ขอบคุณทุกการสนับสนุน
![]()