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 de libelle avec checkbox


Sujet :

JavaScript

  1. #1
    Invité
    Invité(e)
    Par défaut changer le nom de libelle avec checkbox
    Bonjour,

    j'au un problème lorsque je cliquer sur une case cocher le libelle il obtient une valeur 0 et moi je veux changer leur nom par un autre nom

    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <SCRIPT type="text/javascript">  
       function change_aff(object){  
      document.getElementById("PRO" ).innerHTML =  object.value;  
     }  
     </script> 
     
    <th><label for="PRO" id ="PRO" class="isFloat">Promo</label></th>
    <input type="radio" name="Solde" id="Solde" value="<?php echo secureInput($row['SOLDE'])?>"  onClick="change_aff(this)" />
    j'aimerais remplacer le libelle promo par solde

    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("PRO" ).innerHTML =  object.id;
    ?

    Deux remarques ceci dit :
    • object comme nom de paramètre est assez maladroit car il s'agit déjà d'un mot clé du langage ;
    • la balise <label> n'est pas judicieuse dans ton contexte (aspect sémantique).
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <th><label 
       for="Solde" 
       id ="PRO" class="isFloat">Promo</label></th>
    <input type="radio" 
       name="Solde" 
       id="Solde" 
       value="<?php echo secureInput($row['SOLDE'])?>"  
       onChange="document.getElementById("PRO" ).innerHTML =  this.value;" />

    /!\Attention l'attribut for d'un label contient l'id de l'objet associé pas l'id du label
    ainsi pour une un checkBox tu mets l'id de la chekBox dans l'attribut for du label
    et lorsque l'utilisateur clique sur la checkBox ou sur le label il coche ou décoche la boite.

    A+jyt

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    j'aimerais si cocher cette case à cocher ou décocher le nom de libelle changer

    Merci

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,
    Avec les propositions de Bovino et sekaijin, dans le onclick tu testes si il est checked ou non et tu modifies le contenue de ton label à partir.

    A+.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    comment ca merci je veux lorsque de decocher le nom de libelle change aussi

    Merci

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par manjava
    comment ca merci je veux lorsque de decocher le nom de libelle change aussi
    Euh... tu lis les réponses au moins ?

    Le code de sekaijin fait exactement cela !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    j'ai vu ca j'ai changer le bouton raduio par checkbox et je veux lorsque decocher le checkbox le nom de liblelle changer aussi et comme quand je cliquer le nom changer

    Merci

  9. #9
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Bonsoir,
    Avec les propositions de Bovino et sekaijin, dans le onclick tu testes si il est checked ou non et tu modifies le contenue de ton label à partir.

    A+.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    vous pouvez me cite en code le test de checked ou non sur mon exemple

    Merci pour votre aider

  11. #11
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="if(this.checked){document.getElementById('PRO').innerHTML='hehe c coche :D'}else{document.getElementById('PRO').innerHTML='c po coche :('}"

  12. #12
    Invité
    Invité(e)
    Par défaut
    bonjour,

    j'ai tester mais ca marche pas je veux lorsque cocher ou decocher le checkbox le nom de libelle changer

    Merci pour votre aider

  13. #13
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html>
    <head><title>bla bla bla</title></head>
    <body>
    <label for="PRO" id ="PRO" class="isFloat">Promo</label>
    <input type="checkbox" value="0" onclick="if(this.checked){document.getElementById('PRO').innerHTML='hehe c coche :D'}else{document.getElementById('PRO').innerHTML='c po coche :('}"/>
    </body>
    </html>

  14. #14
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    si bon mais j'ai un problème lorsque je cocher et je cliquer sur un bouton ajouter la case à cocher ne reste pas cocher le libelle retourne à l'etat initiale comment je doit faire pour laisser le case à cocher cocher avec le nom qui est changer

    merci

  15. #15
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    c'est quoi un bouton ajouter

  16. #16
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    ce bouton qui permet d'enregistrer des informations sur la base

    Merci

  17. #17
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391

  18. #18
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par manjava Voir le message
    Bonjour,

    ce bouton qui permet d'enregistrer des informations sur la base

    Merci
    C'est sûr que si tu soumets le formulaire, il va revenir à son état initial...
    Il va falloir gérer coté serveur (PHP) si tu as un $_GET (ou post) de la checkbox pour la sélectionner ou non.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  19. #19
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    voila ce que j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox"  class="checkbox" name="PR" id="PR" value="1"<?php if ($row['PR']) echo 'checked';?>     onClick="if(this.checked){document.getElementById('PRO').innerHTML='Solde'}else{document.getElementById('PRO').innerHTML='Promotion'}" />
    et je veux lorsque je cocher et fait enregistre la case à cocher rester cocher

    Merci

  20. #20
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    if ($row['PR'])
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_GET['PR']))
    où $_POST selon la méthode de ton formulaire.

    As-tu déjà lu un tutoriel de développement web

Discussions similaires

  1. Changer le nom d'une table sur SQL server avec une requete
    Par Oluha dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 01/02/2014, 23h35
  2. changer le nom d'une database avec vb.net
    Par top_skiner dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/09/2008, 14h46
  3. Export table SAS sous Excel avec noms des libellés
    Par ash_rmy dans le forum SAS Base
    Réponses: 2
    Dernier message: 23/05/2008, 14h16
  4. Changer le nom de la colonne d'une bd Sql Server avec VB 2005
    Par foufidou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/04/2007, 00h53
  5. Comment je peux changer nom de 'Table' avec la phrase sql
    Par YEK dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 01/10/2004, 08h38

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