Vérifier si une checkbox est disabled - HTML/CSS - Programmation
Marsh Posté le 05-09-2008 à 17:05:24
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')
Marsh Posté le 05-09-2008 à 17:06:02
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
Il faut faire un getElementsByTagName('input') et ensuite vérifier manuellement leur type (getAttribute('type') == 'checkbox', un truc du style)
Marsh Posté le 05-09-2008 à 17:08:44
au temps pour moi
c'est ça de pas/peu réfléchir
Marsh Posté le 05-09-2008 à 17:18:43
Attendé mais je vois pas ce que ca change au problème il faut fair un cast apres non?
Marsh Posté le 05-09-2008 à 17:20:43
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
}
}
}
Marsh Posté le 05-09-2008 à 17:21:22
au fait pardon pour les ates d'orthographe mais j'suis vraiement pas doué
Marsh Posté le 05-09-2008 à 17:30:48
non/oui
pour disabled, "if(!cb[i].getAttribute('disabled'))"
Marsh Posté le 05-09-2008 à 16:57:20
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