Donnez vie à vos documents numériques !
 

Répondre à : Validation d’un formulaire avant impression

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

#49923
Merlin
Maître des clés

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: