Kenshin07
Messages postés7Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention23 mars 2007
-
22 mars 2007 à 16:09
Kenshin07
Messages postés7Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention23 mars 2007
-
23 mars 2007 à 08:34
Bonjour,
je développe un module d'upload, et j'aimerais pouvoir récupérer le nom du fichier sélectionné afin de le mettre dans la value de mon TextBox. J'avais pensé utiliser la méthode split() sur le chemin du fichier, mais elle ne prends pas en compte les ""...
Voici mon code :
var file= document.getElementById("file" + id);
setTitre(titre,file.value);
function setTitre(input,filename)
{
var reg=new RegExp("[\]+", "g");
var tableau=filename.split(reg);
input.value = tableau[tableau.length-1];
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 mars 2007 à 16:18
Bonjour,
dans une expression régulière et en javascript aussi,
certains caractères sont significatifs
c'est le cas du \ ici par exemple \t veut dire <tab>
\r\n c'est passage à la ligne...
quand on veut utiliser un tel caractère "pour ce qu'il est"
il faut le dire : \\
ça devrait aller mieux
sinon \] est interprété comme un seuul caractère.