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 :

Changer le nom d'un <label>


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 171
    Par défaut Changer le nom d'un <label>
    Salut,

    Dans un formulaire, j'ai un <label> devant un <input>.
    Je veux changer le label par une action javascript en faisant une sélection depuis un popup.
    (Par exemple passer de Voiture à Camion).
    Apparement les propriétés id et name n'existe pas.

    Une idée ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    utilise un <span>

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Il faut que tu définisses un id pour ton label

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <label id="monLabel">Bla bla</label>

    tu pourras ensuite manipuler cet élément en javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var leLabel = document.getElementById( 'monLabel' );
    la variable leLabel permet d'accéder à l'élément en question...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Je rajouterai en plus du post de MasterOfChakhaL, que si tu veux accéder à la valeur de ton label dans ton popup tu dois mettre opener. devant document.getEleme..... :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var leLabel = opener.document.getElementById( 'monLabel' );

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Citation Envoyé par Bisûnûrs
    Je rajouterai en plus du post de MasterOfChakhaL, que si tu veux accéder à la valeur de ton label dans ton popup tu dois mettre opener. devant document.getEleme..... :
    Effectivement, j'avais pas fait gaffe que ca parlait de popup...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 171
    Par défaut
    Ca ne marche pas mais fonctionne bien pour un <input>.
    Si id=monLabel alors à quoi sert var leLabel ?

Discussions similaires

  1. Changer le nom des labels en lot
    Par Marie33 dans le forum Macro
    Réponses: 7
    Dernier message: 17/07/2014, 09h15
  2. Réponses: 2
    Dernier message: 23/09/2009, 15h50
  3. [AC-2007] Changer le Nom d'un Label avec VBA
    Par amazon dans le forum VBA Access
    Réponses: 1
    Dernier message: 27/05/2009, 11h57
  4. changer le nom d'une classe d'un label
    Par maysa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/06/2007, 14h04
  5. Réponses: 2
    Dernier message: 26/06/2002, 13h16

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