abracadabraPDF › Forums › PDF – Général › Valeur d’un champ dépendante d’une liste déroulante
- Ce sujet est vide.
-
CréateurSujet
-
26 mars 2020 à 02:09 #46257eusebioMembre
Bonjour
J’aurais besoin d’aide sur un PDF, comment poster une demande ?
merci -
CréateurSujet
-
AuteurRéponses
-
26 mars 2020 à 04:50 #67154bebarthMaître des clés
bonjour,
Tu poses ta question sur le forum comme tu viens de le faire !
@+
:bonjour:26 mars 2020 à 14:05 #67155eusebioMembrebonjour merci
j’ai un soucis avec un pdf je voudrais changer les valeurs du champ de droite par rapport aux données de la liste déroulante a gauche.26 mars 2020 à 16:52 #67156MerlinMaître des clésBonjour
Je crois qu’il faut que tu commences par là : https://abracadabrapdf.net/forum/index.php/topic,3861.0.html
:Smiley15:26 mars 2020 à 17:49 #67157eusebioMembrebonjour le lien de la solution finale n ‘y est plus j’ai regardé les autres et ça n’envoi qu’une valeur a une cellule moi c’est 5 valeurs a 5 cellules .doit on faire un fichier csv ou en javascript avec un array?
26 mars 2020 à 18:05 #67158bebarthMaître des clésbonjour,
Voici un lien pour la dernière version du fichier correspondant à la discussion.
https://we.tl/t-ocRZVmyzkh
@+
:bonjour:26 mars 2020 à 18:17 #67159eusebioMembreça correspond bien a mon problème je vais l’adapter
Merci c coolPar contre un renseignement je ne sais pas si c’est faisable . Faire un formulaire donc pdf que l’on mettrai en ligne comme un formulaire web.et donc on recevrait par email ce pdf rempli,
Ou générer un pdf a partir d’un formulaire.27 mars 2020 à 00:36 #67160eusebioMembrebonjour,
Voici un lien pour la dernière version du fichier correspondant à la discussion.
https://we.tl/t-ocRZVmyzkh
@+
:bonjour:bonjour
j’ai réussi a faire tout ce qu’il me fallait sauf que j’ai une erreur sur un champ si je le mets en format nombre € il se produit une erreur “la valeur indiquée ne correspond pas au format du champ”, alors que d’autres champs monétaires fonctionnent bien avec ce format.Une idée de l’erreur?merci27 mars 2020 à 08:48 #67161bebarthMaître des clésbonjour,
Comme l’indique le message d’erreur, le format de la valeur renvoyée à ce champ ne doit pas correspondre au format monétaire.
Il faudrait partager ton fichier pour voir exactement !
@+
:bonjour:27 mars 2020 à 10:07 #67162eusebioMembrebonjour voici mon fichier c’est le textbox Charges qui pose probleme si je mets format € il y a l’erreur sans format ça marche bien
27 mars 2020 à 10:56 #67163bebarthMaître des clés???
Ça fonctionne chez moi !
@+
:bonjour:27 mars 2020 à 11:25 #67164eusebioMembretel que c’est la oui mais si on mets le format nombre au champ “Charges” ça ne fonctionne plus en se servant de la liste déroulante qui contient 2 nomsJ’ai oublié de dire que tout part de la liste déroulante “Locataires”
27 mars 2020 à 11:35 #67165eusebioMembrealors excusez moi apres verification encore si je mets € avant le chiffre ça fonctionne si je mets € apres le chiffre cela ne fonctionne plus
27 mars 2020 à 12:23 #67166MerlinMaître des clésIl y a bien longtemps que je n’avais pas vu le “Green PDF” ! :extra:
Dans le script init du document joint ci-dessus les lignes 23 à 28 ne servent à rien : à supprimer.
Sinon le problème vient du fait que, pour une raison qui m’échappe, la valeur importée dans champ Charges n’est pas au format “nombre*”, donc j’ai résolu le problème en forçant le format “nombre*” :
j’ai changé la dernière ligne :
this.getField(“Charges”).value = charges;en :
this.getField(“Charges”).value = Number(charges);Et ça fonctionne !
:Smiley15:
* Qui est une mauvaise traduction de l’Anglais, ça devrait plutôt s’appeler “format chiffre”… :mur:
27 mars 2020 à 12:45 #67167eusebioMembreMerci beaucoup
Ça marche très bien. Autre chose sur ce fichier quand je mets cette formule pour mettre les zéro en blanc// texte en blanc si valeur = zéro
Code:// script de validation
event.target.textColor = event.value == 0 ? color.white : color.black;Certains fonctionnent et par exemple “Total ” dans ce fichier ne fonctionne pas
27 mars 2020 à 14:28 #67168eusebioMembreUn renseignement je ne sais pas si c’est faisable
Faire un formulaire en pdf que l’on mettrai en ligne comme un formulaire web, et donc on recevrait par email ce pdf rempli,
Ou générer un pdf a partir d’un formulaire web.27 mars 2020 à 15:10 #67169MerlinMaître des clésCertains fonctionnent et par exemple “Total ” dans ce fichier ne fonctionne pas
Ça fonctionne bien dans le ci-joint, mais il faut savoir qu’un script de validation n’intervient que si il y a un changement de valeur dans le champ concerné.
Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/27 mars 2020 à 15:11 #67170MerlinMaître des clésFaire un formulaire en pdf que l’on mettrai en ligne comme un formulaire web, et donc on recevrait par email ce pdf rempli,
Ou générer un pdf a partir d’un formulaire web.Oui c’est faisable, mais pas avec Acrobat.
Il faut utiliser un plugin ou script (PHP, JavaScript…) générateur de PDF du coté serveur.27 mars 2020 à 15:16 #67171eusebioMembreMerci Vous connaissez ces outils ?
27 mars 2020 à 15:48 #67172eusebioMembretoujours dans le fichier je voudrais mettre dans “Reçu la somme de :” Total
Je voudrais faire addition moins la valeur de “Dont paiement caf” alors j’ai vu pour additionner des champs mais pas pour soustraire27 mars 2020 à 17:54 #67173MerlinMaître des clésIl faut utiliser la notation simplifiée (avec des antislash pour “échapper” les espaces dans les noms des champs) :
Total1 – Dont paiement CAF
27 mars 2020 à 19:02 #67174eusebioMembreMerci ça marche très bien :PouceHaut: autre requette je l’ai déjà posée peut etre perdue dans tous ces textes vous connaissez le plugin ou outils a utiliser pour générer du pdf sur un site web?
27 mars 2020 à 20:45 #67175MerlinMaître des clésIl y en a des centaines, pour tous les goûts et pour toutes les bourses.
Pour ce que tu veux faire il y a plus simple : un formulaire PDF disponible en téléchargement.S’agissant d’un formulaire PDF “vraiment” interactif qui utilise du JavaScript il est impératif que ledit formulaire ne soit pas affiché dans un navigateur web, donc il faut forcer son téléchargement, et donc son ouverture dans un logiciel spécialisé (en espérant que ce soit Acrobat Reader) comme indiqué dans cet article : https://www.abracadabrapdf.net/ressources-et-tutos/creation/forcer-telechargement-pdf/
27 mars 2020 à 21:01 #67176eusebioMembreMerci du renseignement
Pour le fichier precedent est il possible d’ouvrir directement les 2 data picker a la suite du formulaire dans le javascript de la liste déroulante? comme cela on ouvrirait le fichier on choisi son prenom la macro se deroule et un datapicker s’ouvre on rentre le debut de date se referme et la fin de date s’ouvre et le fichier serait rempli.28 mars 2020 à 09:17 #67177MerlinMaître des clésHeeuuu… :joker:
Il faudrait soit que tu utilises des termes en Français soit les termes (en Anglais) du format PDF parce-que là je ne comprend pas ce que tu veux faire.
:Smiley15:28 mars 2020 à 09:23 #67178bebarthMaître des clésbonjour,
A ce que je comprends, data picker signifie boite de dialogue !
Pourquoi 2 si elles sont consécutives ???
Une seule avec 2 zones serait préférable… mais c’est plus compliqué à écrire !!!
@+
:bonjour:28 mars 2020 à 10:13 #67179eusebioMembrebonjour
datepicker ou “BoutonDate1” dans le fichier c’est ce qui me permets de choisir les dates de debut et fin de mois dans le fichier.je voudrais qu’ils s’ouvrent juste après l’exécution du script de la liste déroulante pour rentrer la date de début et de fin de mois.
28 mars 2020 à 10:21 #67180eusebioMembrepar la même occasion comment on fait des retours a la ligne quand je poste un message, ca fait 3 j que j’essaie sans resultats
28 mars 2020 à 14:13 #67181MerlinMaître des cléspar la même occasion comment on fait des retours a la ligne quand je poste un message, ca fait 3 j que j’essaie sans resultats
MAJ + Retour
C’est un bug présent dans plusieurs navigateurs web.STP, cesse d’utiliser la balise [ p r e ] dans tes messages, celle qui rend le texte défilant.
:Smiley03:28 mars 2020 à 14:19 #67182MerlinMaître des clésbonjour
datepicker ou “BoutonDate1” dans le fichier c’est ce qui me permets de choisir les dates de debut et fin de mois dans le fichier.je voudrais qu’ils s’ouvrent juste après l’exécution du script de la liste déroulante pour rentrer la date de début et de fin de mois.
Non, le datepicker (vs data picker) doit nécessairement être activé depuis le champ ou le bouton dédié.
Par-contre rien n’interdit à un script d’insérer une valeur dans les champs Date.28 mars 2020 à 16:23 #67183eusebioMembreoui mais la valeur change tous les mois donc le mois et le jour de fin de mois. pas evident a faire ce script
28 mars 2020 à 16:45 #67184eusebioMembreMAJ + Retour
C’est un bug présent dans plusieurs navigateurs web.STP, cesse d’utiliser la balise [ p r e ] dans tes messages, celle qui rend le texte défilant.
:Smiley03:Je pensais que [ p r e ] etait justement le retour a la ligne
28 mars 2020 à 18:10 #67185MerlinMaître des clésoui mais la valeur change tous les mois donc le mois et le jour de fin de mois. pas evident a faire ce script
Détecter le mois en cours et ajouter la date et le jour de fin du mois en cours est à portée de JavaScript, ce n’est pas bien sorcier (une fois qu’on a compris qu’il compte le temps en millisecondes).
28 mars 2020 à 18:11 #67186MerlinMaître des clésJe pensais que [ p r e ] etait justement le retour a la ligne
C’est de ma faute, en fait c’est moi qui ai modifié tes messages pour les rendre lisibles.
:Smiley08: :oh:28 mars 2020 à 18:23 #67187eusebioMembreDétecter le mois en cours et ajouter la date et le jour de fin du mois en cours est à portée de JavaScript, ce n’est pas bien sorcier (une fois qu’on a compris qu’il compte le temps en millisecondes).
et il y a pas de soucis a l’inclure dans le javascript existant ?
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.