Donnez vie à vos documents numériques !
 

Répondre à : Afficher un champs après la validation de deux autres champs

abracadabraPDF Forums PDF – Général Afficher un champs après la validation de deux autres champs Répondre à : Afficher un champs après la validation de deux autres champs

#61427
Merlin
Maître des clés

Etant nulle en Java ou Javascript,

Voir : http://abracadabrapdf.net/forum/index.php/topic,2160.msg10980.html#msg10980
:Smiley03:

Pour finaliser mon formulaire PDF, j’ai besoin de votre aide…

– Le champs «C1Option1» ne doit s’afficher que si la case «B1» valeur 15 est activée ET si le champs texte «Option1Designation» est renseigné (complété)

Code:
if (this.getField(« B1 »).isBoxChecked(0) && this.getField(« Option1Designation »).value != «  »)
{event.target.display = display.visible;}
else
{event.target.display = display.hidden; event.target.value = 0;}

– Le champs «C2Option1» ne doit s’afficher que si la case «B1» valeur 25 est activée ET si le champs texte «Option1Designation» est renseigné (complété)

Code:
if (this.getField(« B1 »).isBoxChecked(1) && this.getField(« Option1Designation »).value != «  »)
{event.target.display = display.visible;}
else
{event.target.display = display.hidden; event.target.value = 0;}

– Le champs total doit se calculer systématiquement (somme) selon les champs B1 valeur 15 ou valeur 25 + C1Option1 ou C2Option1 + la case à cocher Option2 (valeur 2,00 €)

C’est une simple addition.

– Les champs textes «Texte 1» et «Texte2» et «champs2», «champs3» jusqu’à «champs6» ne doivent apparaître que si la case à cocher «A1 Valeur Z» ET la case à cocher «B1 valeur 25» sont cochées.

Code:
if (this.getField(« A1 »).isBoxChecked(0) && this.getField(« B1 »).isBoxChecked(1))
{event.target.display = display.visible;}
else
{event.target.display = display.hidden;}

– Pour la liste de choix «Sélectionner», quand on sélectionne «autre…» comment faire pour qu’on puisse renseigner précisément le choix autre… (qu’on puisse saisir en texte le type de choix)

Voir la réponse de Bebarth

Exemple ci-joint.