Donnez vie à vos documents numériques !
 

Répondre à : JavaScript pour un bouton afficher/masquer un champ

abracadabraPDF Forums PDF – Général JavaScript pour un bouton afficher/masquer un champ Répondre à : JavaScript pour un bouton afficher/masquer un champ

#57912
Merlin
Maître des clés

Bonjour,

Si tu as plus de 5 champs à gérer tu auras tout intérêt à utiliser la Convention de dénomination des champs de formulaire, tu gagneras un temps fou.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

Le JavaScript qui va bien utilise la propriété display qui a 4 états possibles :

Code:
this.getField(« NOMduCHAMP »).display = display.visible;

Visible à l’écran et à l’impression : display.visible
Invisible à l’écran et à l’impression : display.hidden
Visible à l’écran, invisible à l’impression : display.noPrint
Invisible à l’écran, visible à l’impression : display.noView

Pour faire une bascule on utilisera plutôt ce script :

Code:
this.getField(« NOMduCHAMP »).display = !this.getField(« NOMduCHAMP »).display;

C’est le point d’exclamation qui fait tout le travail !

:Smiley15: