Bonjour,
J’utilise Math.min pour récupérer la plus petite valeur dans des champs d’un formulaire.
Mon code :
La valeur OFFERT doit être à 0 temps que tota6 est inférieur à 11.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if ((tota6.value > 0)&&(tota6.value < 12)){ var OOFFERT = Math.min(pu1.value, pu2.value, pu3.value) ; OFFERT.value = 0 ; } if ((tota6.value > 11)&&(tota6.value < 24)){ var OOFFERT = Math.min(pu1.value, pu2.value, pu3.value) ; OFFERT.value = OOFFERT ; } else { OFFERT.value = 0 ;
Quand la valeur tota6 dépasse 11 la valeur de OFFERT devient la plus petite des 3 valeurs de pu1 pu2 et pu3 ; cela fonctionne.
Mon problème c’est que si par exemple la valeur de pu1 est supérieure à 11 et que pu2 et pu3 ne sont pas rempli, la valeur de OFFERT reste à 0, cela ne fonctionne que quand les 3 valeurs sont rempli.
Je voudrais qu’il récupère la valeur de total6 à partir du moment ou une des valeurs pu1 pu2 et pu3 ou la somme de pu1 + pu2, pu2 + pu3 et pu1+ pu3 dépasse 11.
Merci d’avance,
Cireultra
Partager