En fait j’ai trouvé une astuce pour alléger mon code.
Comme j’ai plusieurs cases à cocher je passe par une fonction.
Sur chaque case à cocher j’ai mis le code suivant :
Code:
var str = event.target.name;
var res = str.split(“_”);
var Nb = (res[2]);
Affichage_Calcul(str,Nb)
et la fonction qui va afficher/masquer mes différents champs :
Code:
function Affichage_Calcul(Nom,Num)
{
for (var i=1; i<=5; i++) {
if (this.getField(Nom).isBoxChecked(0))
{
this.getField(“CAC” + Num + “_” +i).display = display.visible;
}
else
{
this.getField(“CAC” + Num + “_” +i).display = display.hidden;
}
}
}