คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น LastName () {
// รับพา ธ ไฟล์เพื่ออัปโหลด
var filePath = document.getElementById ("file1") ค่า;
// เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับแบ็คสแลชที่หลบหนีมันจะถูกแปลงที่นี่
var re =/(//+)/g;
var filename = filepath.replace (re, "#");
// ตัดสตริงเส้นทาง
var one = filename.split ("#");
// รับอันสุดท้ายในอาร์เรย์นั่นคือชื่อไฟล์
var two = one [one.length-1];
// จากนั้นสกัดกั้นชื่อไฟล์เพื่อรับชื่อต่อท้าย
var สาม = two.split (".");
// รับสตริงสุดท้ายที่สกัดกั้นนั่นคือชื่อต่อท้าย
var last = สาม [สามความยาว -1];
// เพิ่มประเภทของชื่อคำต่อท้ายที่จะตัดสิน
var tp = "jpg, gif, bmp, jpg, gif, bmp";
// ส่งคืนตำแหน่งของชื่อคำต่อท้ายที่ตรงตามเกณฑ์ในสตริง
var rs = tp.indexof (สุดท้าย);
// หากผลลัพธ์ที่ส่งคืนมากกว่าหรือเท่ากับ 0 นั่นหมายความว่าประเภทไฟล์ที่อนุญาตให้อัปโหลดจะรวมอยู่ด้วย
ถ้า (rs> = 0) {
กลับมาจริง;
}อื่น{
การแจ้งเตือน ("ไฟล์อัปโหลดที่คุณเลือกไม่ใช่ไฟล์รูปภาพที่ถูกต้อง!");
กลับมาเป็นเท็จ;
-
-
หมายเหตุ:
1. ก่อนอื่นบันทึกสคริปต์ลงในไฟล์ JS จากนั้นรวมไว้ในหน้าเว็บที่อัปโหลดไฟล์
2. เพิ่ม onsubmit = "return lastName ()" ในรูปแบบของหน้าอัปโหลด