Salin kode kode sebagai berikut:
function lastName () {
// Dapatkan jalur file untuk mengunggah
var filepath = document.geteLementById ("file1"). value;
// Untuk menghindari masalah dengan backslash yang melarikan diri, itu akan dikonversi di sini
var re =/(//+)/g;
var filename = filepath.replace (re, "#");
// Potong string path
var satu = filename.split ("#");
// Dapatkan yang terakhir di array, yaitu nama file
var dua = satu [satu.length-1];
// Kemudian mencegat nama file untuk mendapatkan nama akhiran
var tiga = dua.split (".");
// Dapatkan string terakhir dicegat, yaitu nama akhiran
var terakhir = tiga [tiga.length-1];
// Tambahkan jenis nama akhiran yang akan dihakimi
var tp = "jpg, gif, bmp, jpg, gif, bmp";
// Kembalikan posisi nama akhiran yang memenuhi kriteria di string
var rs = tp.indexof (terakhir);
// Jika hasil yang dikembalikan lebih besar dari atau sama dengan 0, itu berarti jenis file yang diizinkan untuk diunggah disertakan
if (rs> = 0) {
Kembali Benar;
}kalau tidak{
peringatan ("File unggahan yang Anda pilih bukan file gambar yang valid!");
mengembalikan false;
}
}
Catatan:
1. Pertama simpan skrip ke dalam file JS dan kemudian sertakan di halaman tempat file diunggah;
2. Tambahkan OnSubmit = "Return LastName ()" ke bentuk halaman Unggah