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 :

Masquer un champ si un bouton radio est cocher


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut Masquer un champ si un bouton radio est cocher
    Bonjour,

    Voila, j'ai 3 bouton radio

    O test 1
    O test 2
    O test 3


    Quand je coche mon test 3 j'aimerai qu'une case a remplir apparaisse. Mais je ne sais pas comment faire.
    12_darte_12

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 670
    Points
    66 670
    Billets dans le blog
    1
    Par défaut
    tu as fais une recherche sur le forum et dans la faq ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Je n'ai pa trouvé ailleur
    12_darte_12

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 670
    Points
    66 670
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Points : 160
    Points
    160
    Par défaut
    Bon alors le plus simple c'est de préparer ton champ texte mais caché, puis de l'afficher lorsqu'on sélectionne le bouton radio 3

    ca donnerait un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <input type="radio" name="monchoix" id="choix1"> Choix 1 <br>
    <input type="radio" name="monchoix" id="choix2"> Choix 2 <br>
    <input type="radio" name="monchoix" id="choix3" onClick="document.getElementById('champSaisie').type='text';"> Choix 3 <br>
     
    <input type="hidden" id="champSaisie" name="champSaisie" value="">

    Et pour le remasquer si on rechoisi autre chose, c'est la meme chose en remettant le champ à 'hidden'


    Par contre je dirais comme SpaceFrog, apprends à te servir des différentes possibilités de recherche du web, un truc simple comme celui ci doit se trouver sur des miliers de sites


    Edit: zut, grillé par la grenouille spatiale :'(

  6. #6
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Betise de ma part je ne l'avais pas vu. Désolé.
    12_darte_12

  7. #7
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    C'est super simple ta methode mais ma case n'apparait pas quand je coche le bouton radio.
    12_darte_12

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Points : 160
    Points
    160
    Par défaut
    Bon bah en fait j'avais pas testé sous iexplorer, qui lui ne permet apparemment pas de modifier la propriété type...

    Donc on contourne le problème autrement...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <input type="radio" name="monchoix" id="choix1"> Choix 1 <br>
    <input type="radio" name="monchoix" id="choix2"> Choix 2 <br>
    <input type="radio" name="monchoix" id="choix3" onClick="document.getElementById('champSaisie').style.visibility='visible';"> Choix 3 <br>
     
    <input type="text" id="champSaisie" name="champSaisie" value="" style="visibility:hidden">
    Au lieu de jouer avec visibility, tu peux aussi jouer avec display (toutes 2 des propriétés css)


    Mais bon, ceci n'est qu'une des nombreuses façons de faire et franchement ca dépends clairement des objectifs et mécanismes du reste de ton script. Le top du top étant certainement une manipulation directe du dom

    Sinon je vais aussi essayer de me retenir de dire des conneries, cf mon post précédent ^^

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

Discussions similaires

  1. Renvoyer le champ d'un texte si un bouton radio est coché
    Par fabulon46 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/01/2014, 20h51
  2. afficher un champ texte ssi un bouton radio est coché
    Par Invité dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/02/2013, 17h32
  3. tester si un bouton radio est cocher dans une Datalist
    Par paradeofphp dans le forum ASP.NET
    Réponses: 6
    Dernier message: 02/11/2007, 15h13
  4. Vider champ texte par bouton radio
    Par jedi186 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 05/02/2007, 17h48
  5. [Javascript] Masquer un champ si un bouton radio est cocher
    Par 12_darte_12 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/02/2006, 15h52

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