[HTML] Etat d'un bouton radio predefini

duedos Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous

Je souhaiterais savoir si quelqu'un sait s'il est possible de prédéfinir l'état d'un bouton radio.
Plus clairement, je souhaite afficher sur une page web les différents droits d'un utilisateur en affichant pour chaque droit un bouton radio, coché s'il a le droit, décoché s'il ne l'a pas.
J'ai bien tenté l'option 'checked', ce qui convient pour le cas où l'utilisateur a les droits, mais s'il ne les a pas, je souhaite que la case reste décochée, qu'il soit impossible de modifier l'état? Suis-je compréhensible? Si oui, et si quelqu'un peut m'aider, je suis ouvert à toute proposition.
Merci d'avance
Duedos
A voir également:

5 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
salut

pourquoi ne pas mettre tout simplement checked="true" ?
2
slooptoo
 
et l 'option' disabled ?
tu as essaye ?
est ce que ca convient a ton probleme ?
0
duedos Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   3
 
Non, je n'avais pas essayé mais je me suis rattrapé, et effectivement cela ressemble beaucoup à ce que je souhaite obtenir.
Le problème est que cela n'est plus assez visible, la couleur de fond étant du gris... Oui je sais, ce n'est pas ce qu'il y a de plus beau, mais quand on a un cahier des charges... Bref, je garde cette solution au cas où je ne trouverais pas mieux.
Merci quand même à toi slooptoo.
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Alors, je vois deux solutions.

1 - Soit tu gardes la solution qu'on vient de te donner, et tu en modifies l'apparence à l'aide des styles, histoire qu'on ne voit pas qu'il est "disabled"

2 - Soit tu y mets un événement : onclick="javascript:this.checked=true" (ou "=false", selon le cas).
A voir : ça ne marchera peut-être pas pour rester décoché (je ne suis pas sûr qu'on puisse décocher un bouton radio). Contournement du problème : tu crées un bouton du même groupe, mais tu ne l'affiches pas (id="boutonCache" name="memeQueLAutre" style="display:none"). L'évènement pour rester décoché devient alors onclick="javascript:document.getElementById('boutonCache').checked=true;"

Voilà, j'espère que ça pourra t'aider... J'espère que j'ai été assez clair ^^

Xavier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mrik
 
Hello duedos,
Tu as essayé l'option html readonly dans ton radio ?
La différence avec disabled est que la couleur ne passe pas au gris et que les infos du radio (GET ou POST) sont envoyées à la page suivante alors qu'avec le disabled elles ne le sont pas.
Après, même si elles sont envoyées tu n'es pas obligé de les interprèter.

Mrik
0