abracadabraPDF › Forums › PDF – Général › Validation d’un formulaire avant impression › Répondre à : Validation d’un formulaire avant impression

La solution la plus simple c’est le retour des formulaires via l’envoi de données, ainsi il suffit de cocher certains champs comme « obligatoires » pour qu’il soit impossible d’envoyer avant que tous ne soient remplis.
La procédure pour faire de même avant impression passe par l’utilisation de JavaScripts sur l’évènement « doc will print » (doc va être imprimé).
Mais rien ne peut empêcher un utilisateur d’utiliser un autre logiciel que Adobe Reader (ou Acrobat), tel Apple-Aperçu ou Sumatra-PDF qui ne reconnaissent pas les scripts et qui permettront donc à l’utilisateur d’imprimer le formulaire vide ou partiellement rempli et/ou de le remplir à la main…
Sachant cela, est-il besoin d’aller plus loin ?
Si oui cela va s’organiser ainsi, un seul script suffit sur l’action mouse up/souris relevée du bouton d’impression :
Si (valeur du champ obligatoire 1 = vide)
Ou si (valeur du champ obligatoire 2 = vide)
Ou si (valeur du champ obligatoire 3 = vide)
Ou si (valeur du champ obligatoire 4 = vide)
Alors {alerte utilisateur}
Sinon {on imprime le doc}
:soleil: