abracadabraPDF › Forums › PDF – Général › Validation immédiate d’un champ texte › Répondre à : Validation immédiate d’un champ texte

Bonjour.
Le problème ce ne sont pas les fonctions (que tu comprends certainement très bien), c’est leur enchainement : le script qui contrôle la saisie devrait agir avant, pour interdire la saisie au lieu de la contrôler a posteriori.
C’est-à-dire qu’il faudrait le placer en script de touches perso.
Par-exemple pour n’autoriser QUE la saisie de chiffres* j’utilise ce script en script de touches perso :
if(event.change.charCodeAt(0)>57|event.change.charCodeAt(0)<48)
{
app.beep(0);
event.rc=false;
}
}
L’ordre d’exécution des évènements est expliqué sur cette page (avec un schéma qui-vaut-mieux-qu’un-long-discours) :
* Si on regarde bien le shéma on voit que l’utilisation du format Nombre proposé par Acrobat ne revient pas au même…