Copier le code du code comme suit:
fonction lastName () {
// Obtenez le chemin du fichier à télécharger
var filepath = document.getElementById ("file1"). valeur;
// Pour éviter les problèmes de barreaux échappés, il sera converti ici
var re = / (// +) / g;
var filename = filepath.replace (re, "#");
// coupe la chaîne de chemin
var one = filename.split ("#");
// Obtenez le dernier du tableau, c'est-à-dire le nom du fichier
var deux = un [one.length-1];
// Intercepter ensuite le nom du fichier pour obtenir le nom du suffixe
var trois = deux.split (".");
// obtient la dernière chaîne interceptée, c'est-à-dire le nom du suffixe
var dernier = trois [trois.length-1];
// Ajouter le type de nom de suffixe à juger
var tp = "jpg, gif, bmp, jpg, gif, bmp";
// Renvoie la position du nom du suffixe qui répond aux critères de la chaîne
var rs = tp.indexof (dernier);
// Si le résultat retourné est supérieur ou égal à 0, cela signifie que le type de fichier autorisé à être téléchargé est inclus
if (rs> = 0) {
Retour Vrai;
}autre{
alert ("le fichier de téléchargement que vous avez sélectionné n'est pas un fichier photo valide!");
retourne false;
}
}
Notes:
1. Enregistrez d'abord le script dans un fichier JS, puis incluez-le dans la page où le fichier est téléchargé;
2. Ajouter OnSubmit = "return lastName ()" au formulaire de la page de téléchargement