Décocher Case Bouton Radio  (Lu 133 fois) Partager ce sujet Imprimer

1 B


Benaouc77  24 février 2021 : 11:49

Bonjour à tous !J'ai beau faire le tour du forum, je ne trouve pas la réponse ;)
J'ai un groupe de bouton radio : Oui ou Non par exemple.
Mon client souhaiterait pouvoir décocher une case qui a été cochée en recliquant dessus.
J'ai trouvé :this.resetForm("Nom-du-Jeu-de-bouton");au passage de souris entrée, mais c'est vraiment une action en passant la souris sur le bouton, et si je mets souris relachée je ne peux plus revenir cocher une case plus tard.
Ca doit donner j'imagine quelque chose comme (faute à toute les lignes  :Ooops: ) : 
this.resetForm("Nom-du-Jeu-de-bouton"); if(this.getField("Oui""Non").isBoxUnchecked;
Merci d'avance pour votre aide !


IP archivée


bebarth  24 février 2021 : 12:22

bonjour,
Voici un script pour décocher tous les boutons radios :
for (var i=0; i<=this.numFields; i++) {
    var leChamp=this.getField(this.getNthFieldName(i));
    if (leChamp.type=="radiobutton") leChamp.value="Off";
}

Pour un bouton spécifique :
this.getField("Nom du Bouton Radio").value="Off";@+
 :bonjour:

IP archivée


Merlin  24 février 2021 : 18:05

Citer
Mon client souhaiterait pouvoir décocher une case qui a été cochée en recliquant dessus.
C'est justement le comportement des cases à cocher, auxquelles on peut donner le même aspect qu'un bouton-radio.

Pour faire un "groupe" de cases à cocher c'est comme pour les boutons-radio, il faut qu'elles aient toutes exactement le même nom ET une valeur d'exportation différente.

IP archivée


Benaouc77  03 mars 2021 : 14:40

Merlin, c'est exactement ça qu'il me fallait, un grand merci, ça fonctionne !

IP archivée