Donnez vie à vos documents numériques !
 

Répondre à : Champ conditionnel – Résolu

abracadabraPDF Forums PDF – Général Champ conditionnel – Résolu Répondre à : Champ conditionnel – Résolu

#50399
Merlin
Maître des clés

Oui, s’agissant d’un bête fichier de test/démo je n’avais pas vérifié que les calculs se fassent bien à partir de nombres et non pas d’autre chose. Ce qui est le cas lorsque l’un des champs jaunes ne contient rien : auquel cas le “calcul” s’effectue en ajoutant les caractères les uns derrière les autres et non pas de façon mathématique.
C’est ce qui se produit lorsque l’un des champs jaune est vide.

Donc, pour éviter qu’une entrée soit égale à rien (donc égale à autre chose qu’un nombre) j’ai ajouté un “script de validation personnalisé” dans les champs jaunes. Ces deux lignes de script suffisent à transformer un éventuel “rien” (si l’utilisateur utilise la touche effacement) en zéro. Et comme ces champs jaunes sont au format “nombre”, cela suffit à s’assurer que la valeur des champs jaunes sera bien un nombre dans tous les cas.
Ce qui permet un calcul sans erreur.
:soleil:

Les deux lignes de script (4 avec les commentaires) :

Code:
//si valeur du champ est egale a rien
if (event.value == “”)
//alors valeur du champ devient zero
{event.value = 0;}

(Edit : fichier joint supprimé, voir plus loin)