IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

r�cup�rer les valeur d'un champ FILE


Sujet :

JavaScript

  1. #1
    Membre chevronn� Avatar de dj-julio
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    745
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Finist�re (Bretagne)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 745
    Par d�faut r�cup�rer les valeur d'un champ FILE
    Bonjour,
    Alors mon probl�me est le suivant :

    J'ai un champ de type file qui se r�p�te automatiquement, autant de fois que n�cessaire.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="file" name="fichier<? echo $i; ?>" size="70" maxlength="70">
    Je souhaiterais (en javascript) v�rifier que chacun de ces champs est rempli.

    Pour cela, je me sert du onsubmit du formulaire dans lequel sont les champs "file".
    avec le code javascript suivant:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function Validation()
    {
    	var i=1;
    	var NbreDoc=(document.formulaire.txtNbreDoc.value);
    	for(i=1; i<=NbreDoc; i++)
    	{ 
    		if(document.formulaire.fichier+(i).value=="")
    		{
    			alert('erreur');
    			return false;
    		}
    	}
    }
    </script>
    Le probl�me (je pense vient de la concatenation) car si je met un chiffre � la place de la variable, la v�rification fonctionne.

    Merci d'avance de m'aider.

  2. #2
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    met leur un id et fais un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("fichier"+i)
    mais je sais pas si tu y accedera car pour des raisons de s�curit� cette propri�t� est prot�g�e dans les input file

  3. #3
    Membre chevronn� Avatar de dj-julio
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    745
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Finist�re (Bretagne)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 745
    Par d�faut
    merci bcp !
    j'essai �a d�s demain.
    je te tiendrais au courant

  4. #4
    Membre chevronn� Avatar de dj-julio
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    745
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Finist�re (Bretagne)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 745
    Par d�faut
    Voila, probl�me r�solu, merci beaucoup de m'avoir aid�.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <script type="text/javascript"> 
    function Validation()
    {
    //Cette fonction va vérifier que tous les champs de fichiers sont bien remplis, avant d'envoyer le formulaire.
    	var i=1;
    	var NbreDoc=(document.formulaire.txtNbreDoc.value);
    	for(i=1; i<=NbreDoc; i++)
    	{ 		
    		if(document.getElementById("fichier"+i).value=="")
    		{
    			alert('Erreur, le champ : '+i+'/'+NbreDoc+' n\'est pas rempli.');
    			return false;
    		}
    	}
     
    }
    </script>

    et dans la partie body, le champ file :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="file" name="fichier<? echo $i; ?>" size="70" maxlength="70">
    @tte bonne journ�e

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 31/01/2013, 20h01
  2. R�ponses: 2
    Dernier message: 27/08/2012, 16h07
  3. R�cup�rer les valeurs d'un input file multiple
    Par identifiant_bidon dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 22/08/2011, 15h04
  4. Comment r�cup�rer les valeurs d'un champ..
    Par KOTEKOI dans le forum MFC
    R�ponses: 5
    Dernier message: 11/03/2011, 22h23
  5. R�ponses: 2
    Dernier message: 14/07/2009, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo