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 :

Formulaire avec des champs grisés qui se dégrisent quand on coche


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 759
    Points : 574
    Points
    574
    Par défaut Formulaire avec des champs grisés qui se dégrisent quand on coche
    Bonjour,

    Je fabrique un formulaire en HTML avec des cases à cocher.
    Je souhaite que lorsque des cases sont cochées, elles dégrisent d'autres choix (cases à cocher).

    Exemple de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <span style="text-decoration: underline; font-weight: bold;">Please
    answer those questions :</span><br>
    <br>
    Avez-vous besoin d'une télé ?
    <label for="oui">Yes</label> <input name="télé" id="Yes" type="radio">
    <label for="non">No</label> <input name="télé" id="No" type="radio">
    <br>
    Quelles chaînes voulez-vous ?<br>
    <input name="Chaines" value="1" type="checkbox">TF1<input name="Chaines" value="2" type="checkbox">2<br>
    Quels programmes souhaitez-vous ?<br>
    <input name="Prog" value="Thapassa" type="checkbox">Thapassa<input
    name="Prog" value="ChouchouYAYA" type="checkbox">ChouchouYAYA
    Et donc je souhaite que les checkbox correspondant à "quelles chaines voulez-vous?" se dégrisent lorsque l'on coche "Yes" à la question "Avez-vous besoin d'une télé".
    Et j'ai besoin que les checkbox correspondant à "Quels programmes souhaitez-vous?" se dégrisent lorsque l'on coche "2" à la question "quelles chaines voulez-vous?"

    Merci !

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Quelle partie te pose problème ?

    Faire référence aux checkbox dans ton code JS ?
    Assigner des fonctions à un/des élément(s) pour un/des événement(s) ?
    Griser une checkbox ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 759
    Points : 574
    Points
    574
    Par défaut réponse
    Salut !

    Par JS, tu entends JavaScript ? Tu veux dire que j'utilise du JavaScript ? C'est pas du HTML mon code ?
    Comment faire (code) pour assigner des fonctions ?
    Quand je dis griser une checkbox, je veux dire qu'on ne peux pas la cocher. Et par dégriser, j'entends qu'elle peut être cochée.

    Franck,

  4. #4
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par francky74 Voir le message
    Salut !

    Par JS, tu entends JavaScript ? Tu veux dire que j'utilise du JavaScript ? C'est pas du HTML mon code ?
    Heu..si si, c'est bien du HTML.

    J'aurais du commencer par le commencement : pour faire ce que tu décris, il va falloir ajouter un peu de code Javascript à ta page pour manipuler son contenu ou sa forme.

    Ressources :
    >>> FAQ
    >>> Cours

    Citation Envoyé par francky74 Voir le message
    Quand je dis griser une checkbox, je veux dire qu'on ne peux pas la cocher. Et par dégriser, j'entends qu'elle peut être cochée
    >>> voir quelques infos pour commencer

    Citation Envoyé par francky74 Voir le message
    Comment faire (code) pour assigner des fonctions ?
    >>> voir ce tutoriel par exemple ^^

  5. #5
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Bonjour

    Pour griser un élément de formulaire tu as les attributs readonly ou disabled en fonction de tes besoins : http://j-willette.developpez.com/tut...page_2#LII-I-3

    Pour faire ça dynamiquement il te faut utiliser JavaScript, en HTML c'est pas possible.

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 759
    Points : 574
    Points
    574
    Par défaut merci
    Merci pour vos réponses
    Je potasse ca et je vous en reparle dans tous les cas dans ce sujet si j'ai des problèmes ou si je résouds !

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 759
    Points : 574
    Points
    574
    Par défaut Réponse
    Bonjour,

    Hé bien finalement, ne connaissant rien du tout au JS. cela me prendrait trop de temps d'apprendre un nouveau language (je dispose vraiment de très peu de temps puisque de nouveau papa d'ici une semaine !) donc je laisse tomber cette idée !
    Cependant, si des gens ont une solution, elle pourra surement servir à d'autres qui seraient dans ce cas !


  8. #8
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Tu peux toujours essayer d'adapter ceci : http://javascript.developpez.com/faq...Objs#TextCheck, sans forcément apprendre le langage... ça ne devrait pas te prendre trop de temps...

  9. #9
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par francky74 Voir le message
    je dispose vraiment de très peu de temps puisque de nouveau papa d'ici une semaine !
    T'inquiete on sait ce que c'est...

    Félicitations !

Discussions similaires

  1. Formulaire avec des champs supplémentaire
    Par Akramweb dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/04/2014, 13h00
  2. soumettre un formulaire avec des champs vides
    Par pesti dans le forum GWT et Vaadin
    Réponses: 11
    Dernier message: 17/03/2009, 15h04
  3. Réponses: 13
    Dernier message: 22/10/2008, 09h19
  4. formulaire avec des champs multiples
    Par don'de dans le forum Struts 1
    Réponses: 13
    Dernier message: 16/02/2007, 09h42
  5. Réponses: 2
    Dernier message: 26/04/2006, 08h53

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