if(document.formulaire.fichier_choisi.value.length != 0 )// si le champ fihier n'est pas vide
{
nom_fichier=document.formulaire.fichier_choisi;// on récupere le chemin complet du fichier
nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
ext = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
ext=ext.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
if (ext==".jpg"||ext==".gif"||ext=="jpeg"){}
else {
alert("Le type de fichier n'est pas valide.\n Les fichiers acceptées sont de type 'JPG ou GIF' !");
return false;
}
}
et cela me retourne l'erreur suivante
"Erreur : nom_fichier.substring is not a function"
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 25 oct. 2008 à 07:29
Bonjour,
pour récupérer l'extension il y a la
méthode split var Fichier ='http://www.javascriptfr.com/forum/sujet-PROBLEME-JAVASCRIPT_1219607.aspx';
var Tab
= Fichier.split( '.');
var Ext = Tab[Tab.length -1];
alert( Ext);
;O)