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