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

#53953
maxwyss
Membre

Pour les champs du type listbox et combobox, c’est simple; creez un champ contenant ce texte (par example “faites votre choix”), et donnez lui une valeur de retour specifique (souvent, je prends 0 ou -1).

Pour les champs de texte, c’est un petit peu plus complexe, mais pas de problème serieux:

a) La valeur par défaut sera le texte à afficher (par ex “nom”

b) Dans l’evenement onFocus ajoutez le code suivant:

if (event.target.value === event.target.defaultValue) { event.value = “”}
if (event.target.value === event.target.defaultValue) { event.target.value = “”}

c) dans l’evenement onBlur ajoutez le code suivant:

if (event.value == “”) { event.value = event.target.defaultValue }
if (event.target.value == “”) { event.target.value = event.target.defaultValue }

Et ça devrait fonctionner.

Ces codes déterminent s’il y a une valeur dans le champ soit la valeur de l’infobulle; si c’est le cas, le champ est vidé quand on clique dedans ou on vient dedans par tab. Quand on quitte le champ, le code decide, si le champ est vide que rien a été rempli, et il va donc remontrer l’infobulle.

HTH

Max Wyss.