abracadabraPDF › Forums › PDF – Général › Formulation des "Actions" › Répondre à : Formulation des "Actions"
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
C’est là qu’il faut entrer l’action programmée avec du code JavaScript… mais ce n’est pas simple.
#-o