abracadabraPDF › Forums › PDF – Général › Résultat sous conditions entre valeurs. – RÉSOLU › Répondre à : Résultat sous conditions entre valeurs. – RÉSOLU
Merci Merlin pour ta réponse, mais à force de regarder toutes ces lignes, tu ne vois le petit détail.
Je n’ai plus de problème de syntaxe mais par contre la réponse dans le champ « dps » reste « DPS de moyenne envergure » quoi que ce soit comme chiffre dans le champ « Total ». J’ai l’impression que vu que « Total »>36 il ne prends que le premier else if alors que a=0.2, les autres else if ne sont pas pris en compte. Il faudrait un else if de else if en cascade, il faudrait le marquer comment pour que cela fonctionne.
var a = this.getField(« Total »).value;
var s = this.getField(« dps »).value;
if ( a > ’36’ ) s = « DPS de grande envergure »;
else if ( a > ’12’ || a <= '36' ) s = "DPS de moyenne envergure" ;
else if ( a > ‘1.125’ || a <= '12' ) s = "DPS de petite envergure";
else if ( a > ‘0.25’ || a <= '1.125' ) s = " Point d’alerte et de premier secours ";
else if ( a > ‘0’ || a <= '0.25' ) s = " A la diligence de l’autorité de police compétente ";
else if ( a == ‘0’ ) s = » Vous devez remplir le formulaire « ;
else s = » Vous devez remplir le formulaire « ;
En tout cas, ton forum Merlin est une mine d’or, je comprends plus rapidement les scripts qu’en passant par des tutos.