Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1726 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Vérifier si une checkbox est disabled

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérifier si une checkbox est disabled

n°1783229
bornetjuli​en
Posté le 05-09-2008 à 16:57:20  profilanswer
 

Bonjour voila j'ai un petit problème. J'ai une série de check box. Certaine sont enabled d'autre nom. Je souahite pouvoir vérifier si ces checkbox sont ou non grisé.
 
pour cela j'utilise le code suivant :
 
    cb = documentget.ElementsByName('checkbox')
    for(i=0;i<cb .length;i++){
     if (cb.disabled == false){
      cb[i].checked=1
     }
    }
 
mais ca ne marche pas
 
je penses que je m'y prend mal pour récupérer tous les objets de type checkbox
 
avez vous une solutions?
 
d'avance merci

mood
Publicité
Posté le 05-09-2008 à 16:57:20  profilanswer
 

n°1783233
Marty_McFl​y
Nan hé ho, d'accord?
Posté le 05-09-2008 à 17:05:24  profilanswer
 

Hello !
 
la fonction getElementsByName('checkbox') renvoit une collection d'objet dont le 'name' est checkbox, pas le type.
 
Pour obtenir une collection d'objet dont le TYPE est checkbox, il me semble que c'est getElementsByTagName('checkbox')


---------------
arg(z) = pi /2 donc z = i, moi je prends pas
n°1783234
masklinn
í dag viðrar vel til loftárása
Posté le 05-09-2008 à 17:06:02  profilanswer
 

Marty_McFly a écrit :

Hello !

 

la fonction getElementsByName('checkbox') renvoit une collection d'objet dont le 'name' est checkbox, pas le type.

 

Pour obtenir une collection d'objet dont le TYPE est checkbox, il me semble que c'est getElementsByTagName('checkbox')


Non, ça ça renvoie tous les éléments <checkbox/>, qui n'existent pas en HTML :D

 

Il faut faire un getElementsByTagName('input') et ensuite vérifier manuellement leur type (getAttribute('type') == 'checkbox', un truc du style)


Message édité par masklinn le 05-09-2008 à 17:07:15

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1783237
Marty_McFl​y
Nan hé ho, d'accord?
Posté le 05-09-2008 à 17:08:44  profilanswer
 

au temps pour moi
 
c'est ça de pas/peu réfléchir


Message édité par Marty_McFly le 05-09-2008 à 17:09:34

---------------
arg(z) = pi /2 donc z = i, moi je prends pas
n°1783240
bornetjuli​en
Posté le 05-09-2008 à 17:18:43  profilanswer
 

Attendé mais je vois pas ce que ca change au problème il faut fair un cast apres non?

n°1783242
bornetjuli​en
Posté le 05-09-2008 à 17:20:43  profilanswer
 

Il faudrait que je fasse quelquechose du type :
 
    cb = documentgetElementsByTagName('input')
    for(i=0;i<cb .length;i++){
       IF (cb[i].getAttribute('type') == 'checkbox'){
                if (cb.disabled == false){
                cb[i].checked=1
       }
     }
    }

n°1783243
bornetjuli​en
Posté le 05-09-2008 à 17:21:22  profilanswer
 

au fait pardon pour les ates d'orthographe mais j'suis vraiement pas doué

n°1783247
masklinn
í dag viðrar vel til loftárása
Posté le 05-09-2008 à 17:30:48  profilanswer
 

non/oui

 

pour disabled, "if(!cb[i].getAttribute('disabled'))"


Message édité par masklinn le 05-09-2008 à 17:31:18

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Vérifier si une checkbox est disabled

 

Sujets relatifs
Dois-je tout de même vérifier chaque $_POST ?[REPONDU]input image disabled
pb javascript et disabled sur des inputsVérifier présence fichier dans 1 répertoire
Récupérer checkbox par mail phpTester la valeur d'une checkbox et envoi de mail
[HTML][JavaScript] Problème d'accès à l'état d'une checkbox via JScheckbox dans select(Liste déroulante)
[Inno Setup] Vérifier la présence d'une clé dans la BDR ?[Résolu] Vérifier qu'un service est démarré en VBS
Plus de sujets relatifs à : Vérifier si une checkbox est disabled


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR