abracadabraPDF › Forums › PDF – Général › Problème affichage par défaut du champ calcul dans un formulaire › Répondre à : Problème affichage par défaut du champ calcul dans un formulaire
Lors de la validation des champs de saisie ChampA ou ChampB, on lance le script:
CalculC()
Ce script est placé au niveau du document:
Dans ce script, tant que l’un des champs de saisie reste vide, on laisse le champ ChampC vide.
Il faudrait ajouter une analyse de saisie pour s’assurer que A ou B contiennent bien des chiffres ou forcer le format.
Mais faisons simple pour l’instant:
function CalculC()
{
if(this.getField(“ChampA”).value!=””&this.getField(“ChampB”).value!=””)
{
this.getField(“ChampC”).value=this.getField(“ChampA”).value*this.getField(“ChampB”).value;
}
else
{
this.getField(“ChampC”).value=””;
}
}
Pour raffiner on peut placer un script qui s’exécute lors de la saisie des données (on peut remplacer le “Wait” par un blanc) pour ne pas afficher de résultat tant que celle-ci n’est pas terminée. Onglet Format>Catégorie de format Personnalisée>Script de touches personnalisé>
Raz();
Ce script est placé au niveau du document:
function Raz()
{
this.getField(“ChampC”).value=”Wait”
}
Maquette jointe.
[attachment deleted by admin]