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 :

Activer plusieurs boutons radio


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut Activer plusieurs boutons radio
    Bonjour.
    J'essaye d'activer mes boutons radio par javascript.
    Voici la syntaxe que j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms['form'].duree[0].disabled=false;
    Problème, ça ne m'active que l'élément0 de duree. Est ce que je suis obligé de faire un while pour activer tous mes éléments qui sont dans le tableau duree ou est ce qu'il existe un moyen de récupérer toutes les valeurs du tableau?

    Au cas ou, voici le code html de mes boutons:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input disabled="true" value="0" id="duree_0" name="duree" type="radio">
    <label for="duree_0">Custom</label>
    <input disabled="true" value="1" id="duree_1" name="duree" type="radio">
    <label for="duree_1">3 Months</label>
    <input disabled="true" value="2" id="duree_2" name="duree" type="radio">
    <label for="duree_2">1 Year</label>

    Merci d'avance!

  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
    Tu es obligé de passer par une boucle.
    L'affectation de propriétés (ou la récupération d'ailleurs) se fait sur un objet HTMLElement or la syntaxe que tu utilises (comme toutes celles permettant de récupérer l'ensemble de tes input radio) renvoie une collection, donc tu dois parcourir cette collection pour affecter individuellement les propriétés.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut
    Merci, me voila fixé.

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

Discussions similaires

  1. Activer un bouton radio sur le onchange d'une liste déroulante
    Par guidav dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/12/2023, 13h53
  2. vérifier plusieurs boutons radio si coché
    Par azorol dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/04/2010, 11h36
  3. Plusieurs bouton radio
    Par slack457 dans le forum Langage
    Réponses: 2
    Dernier message: 19/12/2009, 01h54
  4. disabled plusieurs boutons radios
    Par shawty dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/04/2007, 21h23
  5. Bouton radio sur plusieur ligne avec Border layout
    Par Bason_sensei dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 03/05/2006, 16h03

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