- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par , le il y a 2 années et 8 mois.
-
Sujet
-
J’ai une boite qui s’appelle “All Normal” qui lorsqu’elle est cochée, un script s’applique pour cocher les champs nommés “Normal”. En tout, il y a 22 champs (qui s’appelle Normal1, Normal2, etc…), mais je veux que le code ne s’applique que sur les 16 premiers champs.
Pour les autres scripts, j’utilise (“Normal”+n) et ça fonctionne bien, mais le script sera appliqué sur les 22 champs.
Mon code est le suivant:
if(event.target.value ==(1)) {
this.resetForm(['Normal'+n,'M'+n]);
this.getField("Normal"+n).display = display.visible;
this.getField("Normal"+n).value = "0" ;
this.getField("Normal"+n).required = false;
this.getField("Uneval"+n).value = "!" ;
this.getField("V"+n).value = "!" ;
this.getField("Stent"+n).value = "!" ;
this.getField("NotPresent"+n).display = display.hidden;
this.getField("P"+n).display = display.hidden;
this.getField("S"+n).display = display.hidden;
this.getField("M"+n).display = display.hidden;
this.getField("Uneval"+n).display = display.visible;
this.getField("V"+n).display = display.visible;
this.getField("Stent"+n).display = display.visible;
} else {
this.getField("Normal"+n).value = "!" ;
this.getField("P"+n).value = "!" ;
this.getField("S"+n).value = "!" ;
this.getField("NotPresent"+n).value = "!" ;
this.getField("Normal"+n).required = true;
this.getField("NotPresent"+n).required = true;
this.getField("P"+n).required = true;
this.getField("S"+n).required = true;
this.getField("NotPresent"+n).display = display.visible;
this.getField("P"+n).display = display.visible;
this.getField("S"+n).display = display.visible;
this.getField("M"+n).display = display.visible;
}
Comment faire appliquer le code sur seulement les 16 premiers champs?
Merci d’avance.
- Vous devez être connecté pour répondre à ce sujet.