Donnez vie à vos documents numériques !
 

Répondre à : Formulation des "Actions"

abracadabraPDF Forums PDF – Général Formulation des "Actions" Répondre à : Formulation des "Actions"

#48501
MichelAM
Membre

Après avoir tatoner, j’ai réaliser ce petit script dans le champ Texte2 :

if ((event.value + event.change) >= getField(‘Texte1’).value) {

// (event.value + event.change) me donne la saisie complète du champ Texte2 (je n’ai pas trouvé plus simple)

app.beep(0);

getField(“MessageAlerte”).value = “Cote trop grande”

getField(“Texte3”).hidden = true;

}

Et le pire c’est que cela fonctionne :thumb:

Ce que je voudrait maintenant, c’est qu’à la suite du message d’alerte, toute la saisie de me champ Texte2 soit selectionné (comme lors d’un double-clic dans une zone texte).

Si j’essaye :

getField(“Texte2”).setFocus();

cela ne fonctionne pas, le pointeur reste toujours en bout de texte du champ Texte2

Si j’essaye :

getField(“Texte1”).setFocus();

le champt Texte1 est selectionné

Si j’essaye :

getField(“Texte1”).setFocus(); // direction Texte1

getField(“Texte2”).setFocus(); // puis retour Texte2

le pointeur reste en fin de texte du champ Texte2 :scra:

Une idées pour résoudre cet autre problème serait la bienvenue 😉

A+

Michel AM

Merlin wrote:
Clic-droit sur un champs de texte > Propriétés > onglet Format.

C’est là qu’il faut entrer l’action programmée avec du code JavaScript… mais ce n’est pas simple.

#-o 8)