Afficher une liste déroulante formulaire PDF  (Lu 155 fois) Partager ce sujet Imprimer

1 B


DRICO  25 septembre 2020 : 14:06

Bonjour,


Je voudrais savoir si il est possible d'afficher le contenu d'une liste déroulante automatiquement quand on clique dans le champ liste déroulante (comme le fait l'aperçu PDF sur Mac) ?

Une deuxième question, si je tape un texte dans le champ d'une liste déroulante, est il possible qu'il reconnaisse le texte et nous propose une entrée de la liste déroulante?

Merci d'avance pour vos réponse, car malgré mes recherches avec " liste déroulante" sur le forum je n'ai pas trouvé mes réponses...

IP archivée


Merlin  25 septembre 2020 : 14:53

Bonjour

Je voudrais savoir si il est possible d'afficher le contenu d'une liste déroulante automatiquement quand on clique dans le champ liste déroulante ?
Ben… Euuhhh…  :Euuuh:
Normalement c'est bien ce qui doit se passer quand on clique sur un menu déroulant, d'où le nom  :geek:
Si ça fonctionne dans Apple Aperçu c'est que ça doit fonctionner aussi avec tous les autres logiciels lecteurs de PDF (Aperçu étant le moins bien équipé).
Qu'est-ce qui ne fonctionne pas dans ton document ?

Une deuxième question, si je tape un texte dans le champ d'une liste déroulante, est il possible qu'il reconnaisse le texte et nous propose une entrée de la liste déroulante?
On peut créer la fonction "suggest as you type" avec JavaScript et une pièce jointe au format TXT contenant les mots à reconnaitre. Mais c'est une vraie usine à gaz et ça n'est pas très réactif, donc pas très intuitif ni très utile pour l'utilisateur final.

Par-contre il faut savoir que cette fonction existe déjà a minima dans Acrobat (Reader et Pro) : quand une liste déroulante (ou une zone de liste) est affichée (ou sélectionnée), il faut appuyer sur la touche correspondante du clavier pour arriver directement au premier mot qui commence par la lettre saisie.
"A minima" car il ne gère que la première lettre.

IP archivée


DRICO  25 septembre 2020 : 16:51

Bonjour Merlin,


Je te remercie déja de prendre le temp de me répondre. Concernant la deuxième question je n'avais pas trop d'espoir et en sachant que dans ma liste déroulante tout commence par le même mot.


Pour la première question, j'ai dû mal m'exprimer et me faire comprendre.


Dans un champ qui est une liste déroulante, pour accéder à cette liste déroulante, il faut cliquer sur la petite flèche, qui pointe en bas , à droite du champ. Je souhaite que dès que l'on clique dans le champ la liste déroulante s'affiche. Quand je parle de l'aperçu pdf sur mac, la petite flèche du menu déroulant n'existe pas, et dès que l'on clique dans le champ la liste s'affiche.


J'espère me faire mieux comprendre et merci d'avance pour les réponses.

IP archivée


Merlin  25 septembre 2020 : 19:39

Je viens de tester avec Aperçu sur mon vieux Mac : capito.   :idee:

Donc la réponse est oui et non.
Non, parce-qu'on ne peut pas modifier le comportement des menus déroulant dans Acrobat.
Oui, parce-qu'au lieu d'utiliser des champs "menu déroulant" on peut utiliser des champs "texte" qui affichent un "popup menu" JavaScript (mais qui ne fonctionnera pas avec Aperçu).

Je n'ai pas retrouvé le lien web mais je te conseille la lecture du PDF ci-joint et de sa pièce jointe.

IP archivée


DRICO  25 septembre 2020 : 20:29

Merci,


Je vais regarder la pièce jointe avec intérêt , mais je voulais savoir si c'était possible avec liste déroulante donc cela restera comme ça..


J'ouvrirai plus tard un autre sujet sur l'envoi par mail avec le pdf en pièce jointe.


A bientôt et bon week-end.

IP archivée


Merlin  25 septembre 2020 : 21:40

J'ouvrirai plus tard un autre sujet sur l'envoi par mail avec le pdf en pièce jointe.
Commence par cet exemple qui déchire grave : https://www.abracadabrapdf.net/pdf-de-demo/formulaires/formulaire-de-contact/
(Je ne dis pas ça parce-que c'est moi qui l'ai fait ;-) )

IP archivée