abracadabraPDF › Forums › PDF – Général › Infobulle préremplie dans un champ texte. – RÉSOLU › Répondre à : Infobulle préremplie dans un champ texte. – RÉSOLU

Salut,
Tout se passe dans les Propriétés du champ :
– Pour que « Nom » s’affiche par défaut on le place comme « Valeur par défaut » dans l’onglet Options.
– Pour que « Nom » disparaisse quand on active le champ, dans l’onglet « Actions » on place le script en action « Exécuter un JavaScript » au déclencheur « Champ activé » (On Focus en anglais).
– Pour que « Nom » réapparaisse quand on désactive le champ s’il n’y pas eu de saisie effectuée, dans l’onglet « Actions » on place le script en action « Exécuter un JavaScript » au déclencheur « Champ désactivé » (On Blur en anglais).
– Pour que le menu déroulant s’affiche au clic, dans l’onglet « Actions » on place le script en action « Exécuter un JavaScript » au déclencheur « Souris enfoncée » (Mouse Down en anglais).
Ci-joint Test_ok_.pdf
:idee:
Quand on doit utiliser le même menu déroulant, ou n’importe quelle autre fonction, plusieurs fois dans plusieurs champs du même formulaire on a tout intérêt à utiliser une fonction.
Avantages : c’est plus réactif parce-que chargé à l’ouverture du document, et non pas au moment du clic. Et la maintenance est réduite puisqu’il n’y a qu’un seul script à modifier pour tous les champs.
Pour faire ça on remplace le script par l’appel de la fonction.
La fonction se trouve en script de document : JavaScript => Script JavaScripts du document.
Le script se trouve entre les accolades de la fonction.
Ci-joint Test_ok_fonction.pdf
:Smiley15:
[attachment deleted by admin]