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)