Donnez vie à vos documents numériques !
 

Répondre à : Infobulle préremplie dans un champ texte. – RÉSOLU

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

#53962
Merlin
Maître des clés

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]