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 :

valeur champ = id champ


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut valeur champ = id champ
    Bonjour, je récupère une valeur d'un champ. La valeur est le nom d'un forumaire. Je voudrai donc récupérer la valeur des champs du formulaire.

    Voici un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    nomFormulaire = document.getElementbyID("nomDuChamp");
     
    valeurDUnChamp = document.nomFormulaire.monChamp.value;
    et aussi savoir comment je peux récupérer la valeur d'un champ comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    i=1;
    valeur = document.form+i.champ.value;
    Mais cela ne marche pas... Comment puis-je faire? Merci

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms["form_name"].elements["el_name"]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementsByName("el_name")[0]
    ...

  3. #3
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Essaye de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    valeurDUnChamp = document.getElementById(nomFormulaire).monChamp.value;
    A condition que le nom que tu recupère correpsonde à la propriété ID du forulaire et non la propriété name.

    Car de la facon que tu fais, javascript ne va pas interpréter ta variable "nomFormulaire" et la remplacer par sa valeur, il va chercher dans l'objet document un objet qui porte le nom "nomFormulaire"


    Edit : tu as été plus rapide que moi FremyCompany et en plus le document.forms[nomFormulaire] que tu propose semble être la meilleur solution.

  4. #4
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    Merci beaucoup, je ne connais pas le javascript, je sais juste modifier un peu...
    Mais comme vous devez avoir de l'expérience. Je met déja résolu, ce que vous dîtes semble logique ^^. Je vais tester.

    Merci ;-)

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Attention tout de même de na pas confondre ID et Name... Ce sont deux attributs différents...

    l'ID ne sert que par getElementById et est unique
    le Name sert pour toutes les autres solutions (exepté DOM) et plusieurs elements peuvent avoir le même Name

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Reccupération directe valeur d'un champ compteur
    Par jmr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/11/2004, 08h25
  2. Valeur d'un champ non connu
    Par Pierre FORAZ dans le forum XMLRAD
    Réponses: 2
    Dernier message: 11/10/2004, 11h08
  3. Conserver une valeur dans un champs
    Par zakfa dans le forum IHM
    Réponses: 5
    Dernier message: 04/10/2004, 08h48
  4. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45
  5. Pb pour créer un ID en fonction de la valeur d'un champ....
    Par zouzou.net dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/03/2004, 11h11

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