Donnez vie à vos documents numériques !
 

Répondre à : Validation du formulaire PDF avec JavaScript

abracadabraPDF Forums PDF – Général Validation du formulaire PDF avec JavaScript Répondre à : Validation du formulaire PDF avec JavaScript

#65293
Merlin
Maître des clés

Techniquement
On peut interdire tout ce qu’on veut à condition que l’utilisateur utilise les boutons qu’on a prévu pour lui. Cependant si l’utilisateur veut imprimer ou enregistrer via les menus ou un raccourci-clavier rien ne pourra l’en empêcher.
C’est pour ça qu’en plus d’être absurde c’est aussi une perte de temps.  :oh:
Mais bon, si ça peut faire plaisir à un “on” c’est toujours faisable.  :Smiley03:

Intelligemment
Dans les PDF on peut utiliser (entre autres) les évènements :
– quand le document sera imprimé
– quand le document sera enregistré

On ne peut pas bloquer ces évènement mais on peut par exemple afficher une alerte juste avant, et ça fonctionne quelle que soit l’origine de la commande (bouton, menu, clavier…).
Donc l’idée c’est d’afficher une alerte avant ces évènements, alerte qui averti soit que le document est OK, soit qu’il risque de ne pas pouvoir être traité parce-que certaines informations manquent. Après on peut, ou non, mettre en évidence les champs non remplis.
À charge ensuite pour l’utilisateur d’annuler (impression) ou de finir plus tard (enregistrement).
Un utilisateur préfère toujours qu’on fasse appel à son bon sens, même s’il n’en a pas, plutôt que de se retrouver bloqué ou contraint.

Intelligemment (bis)
En plus de la solution précédente, on ajoute sur chaque page du formulaire, bien en évidence la mention : “Un formulaire transmis incomplet ne pourra pas être traité”
(Et ce sera bien fait pour vous)
J’ai plusieurs clients qui font ça.
:Smiley15: