Donnez vie à vos documents numériques !
 

Répondre à : Résultat sous conditions entre valeurs. – RÉSOLU

abracadabraPDF Forums PDF – Général Résultat sous conditions entre valeurs. – RÉSOLU Répondre à : Résultat sous conditions entre valeurs. – RÉSOLU

#56146
Alexandre
Membre

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.