J’utilise Math.min pour récupérer la plus petite valeur dans des champs d’un formulaire.
Le code :
Code : Tout sélectionner
if ((tota6.value > 0)&&(tota6.value < 12)){
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 ;
}La valeur OFFERT doit être à 0 tant que tota6 est inférieur à 11.
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