Niveau
..........
En rapport...

Verifier l'extenson d'un fichier avant l'envoie

Voici une fonction qui vous permettra de verifier que les fichiers envoyés par vos visiteurs possèdent bien l'extension que vous désirer.

javascript
function checkExtention(verifExt,idChamp) {
var myString=document.getElementById(idChamp).value
var myExt=myString.substring(myString.lastIndexOf(".")+1, myString.length);
myExt=myExt.toLowerCase();
for (i=0;i<verifExt.length; i++) {
if (myExt==verifExt[i])
return true;
}
alert ("votre fichier n'est pas au bon format");
return false;
}

Voici comment l'utiliser:

html4strict
ext=array('jpg','jpeg');
r=checkExtention(ext,'MonId');

Dans l'exemple si dessus la fonction verifira que le contenu du champ dont l'id est “MonId” porte bien l'extension “jpg”
La fonction renvoie true ou false, selon que l'extension est bonne ou mauvaise.


10/05/2006 16:51 -

ManiT4c
Gérant et chef de projet de l'agence web Op'art, je suis également webmaster freelance. Retrouvez moi également sur twitter.