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: