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

HTML Discussion :

Liaison entre champ texte et case à cocher


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 46
    Points : 32
    Points
    32
    Par défaut Liaison entre champ texte et case à cocher
    Bonjour.

    Je dispose d'un champ texte:
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="Text1" type="text"/>
    et d'une case à cocher:
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="Checkbox1" type="checkbox" />
    Comment faire pour que le champ Texte soit grisé (donc non éditable) lorsque que la case à cocher est décochée, et que le champ Texte soit dégrisé (donc éditable) lorsque que la case à cocher est cochée?

    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
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    C'est pas possible en HTML.
    Il faut passer par du JavaScript pour faire ça.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 46
    Points : 32
    Points
    32
    Par défaut
    Merci pour la réponse.

    Comment faut-il faire en JavaScript?
    Avec un événement particulier?

  4. #4
    Membre éclairé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Septembre 2012
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2012
    Messages : 416
    Points : 746
    Points
    746
    Par défaut
    bonjour,

    ça pourrait ressembler à quelque chose comme ça avec jQuery :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <input type="checkbox" id="maCase" />
    <input type="text" id="monTexte" />
    <script>
    $("#maCase").click( function(){
       if( $(this).is(':checked') ) {
          $("#monTexte").prop('disabled', false);
       }
       else {
          $("#monTexte").prop('disabled', true);
       }
    });
    </script>

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 187
    Points : 44 823
    Points
    44 823
    Par défaut
    Bonjour,
    valaendra, cela ressemble quand même un peu à un bazooka...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" id="maCase" onclick="document.getElementById('monTexte').disabled = this.checked">

Discussions similaires

  1. [WD-2007] champs texte et case à cocher
    Par f69815 dans le forum Word
    Réponses: 23
    Dernier message: 01/12/2011, 00h21
  2. Réponses: 0
    Dernier message: 29/04/2010, 16h04
  3. Réponses: 5
    Dernier message: 23/01/2009, 16h26
  4. Réponses: 1
    Dernier message: 01/08/2006, 18h01
  5. modifier champ texte en cases à cocher multiples
    Par gator dans le forum Langage
    Réponses: 7
    Dernier message: 03/07/2006, 12h41

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