การตรวจสอบไฟล์ด้วย javascript
การตรวจสอบไฟล์ด้วย javascript
โดย: Cpuhost
IP: 110.164.155.xxx
วันที่: 21-12-2009
เวลา: 01:41:16
ในบทความไม่เห็นใช้งานได้เลยครับ
http://www.ninenik.com/ตรวจสอบนามสกุลไฟล์_ก่อนทำการอัพโหลด-74.html
ผมทดสอบดูแล้ว มันไฟล์ .jpg .gif มันก็ตรงตามที่ fucntion ทุกอย่างแต่ก็ยังบอกว่าต้องเป็นไฟล์ .jpg .gif เท่านั้น
เหมือนมันทำงานผิดยังไงไม่รุ้ครับ
ความคิดเห็นที่ 1
โดย: Ninenik
IP: 124.120.15.xxx
วันที่: 21-12-2009
เวลา: 04:34:57
ครับ ผิดจริงๆ ขอบคุณมาก ขอแก้ในหน้านี้ แล้วจะอัพเดทในบทความ
<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>
