-
Materiel_PDOBonjour je souhaiterais savoir s'il est possible sur Jotform d'avoir la fonction suivante :
Une zone de texte où la saisie peut être libre. Lorsque l'on écrit du texte à l'intérieur une liste de produit s'affiche au fur et à mesure selon une liste prédéfinie.
Par exemple j'ai la liste suivante d'enregistrée :
- Banane
- Ananas
- Pomme
- Poire
Si j'écrit "Po" dans la zone de texte -> pomme et poire sont proposé automatiquement et je peux choisir. Si j'écris "Pom" il n'y a plus que pomme qui s'affiche. Si j'écrit "An" je vois s'afficher banane et ananas etc.
De plus j'aimerais, qu'il fois que j'ai choisis mon produit je puisse saisir une quantité (comme si j'avais une liste paramétrable : je choisis on produit en tapant comme expliqué au-dessus dans une première case et je choisis une quantité dans une deuxième case)
Merci pour votre aide
-
ErtugrulHi Kylian,
Thanks for reaching out to Jotform Support. Unfortunately, our French Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again
I understand you want a text box that shows live suggestions from a predefined list (e.g., typing “Po” suggests Pomme and Poire) and, after choosing a product, a quantity field ideally repeatable.
Add the Autocomplete widget and paste your product list (Banane, Ananas, Pomme, Poire).
You can use autocomplete as shown in the image.
You can capture the amount with a simple Number field. Add a Number field next to your Autocomplete, rename it Quantity, and in Properties (gear) → Options set a Default Value (e.g., 1) plus Min/Max and Step if needed; turn Required on so the user can’t skip it. If you want it to appear only after a product is chosen, add a Show/Hide Field condition: IF Product is filled → SHOW Quantity. For multiple items, duplicate the Product + Quantity pair as many times as you need, or switch to a repeatable widget later if the list grows.
Let us know if there’s anything else we can help you with.
-
Frédéric Jotform SupportBonjour Kylian,
Merci de contacter l'assistance Jotform. Cela n'est pas possible avec l'élément de formulaire Liste de produits, mais vous pouvez tout de même faire apparaître des champs au fur et à mesure que des mos sont reconnus dans un champ texte. Permettez-moi de vous montrer comment faire:
- Dans le Générateur de Formulaires, ajoutez un élément Text long et des éléments Chiffre depuis l'onglet Basique du panneau de gauche.
- Ensuite, dans la barre de navigation organge, clique sur Paramètres.
- Et dans le panneau de gauche, allez à Conditions.
- Et sélectionnez Afficher/Masquer un champ.
- Et, pour chaque mot à reconnaître, définissez une condition qui affiche l'un des champs selon le mot tapé, comme suit, et cliquez sur Enregistrer.
La condition étant ici:
Ce qui donne:
Notez que d'autres champs que le champ nombre peuvent être associés aux conditons pour afficher des images par exemple.
Ensuite, il ne vous reste plus qu'à utiliser le widget Calculatrice pour formulaire pour calculer le montant à payer, et d'utiliser ce calcul comme montant à payer pour la commande.
Faites un essai et dites-nous comment ça se passe.
- Dans le Générateur de Formulaires, ajoutez un élément Text long et des éléments Chiffre depuis l'onglet Basique du panneau de gauche.
-
Materiel_PDOMerci pour vos réponses. La première solution proposé se rapproche plus de ce que je souhaite. J'ai donc réussi à créer ma case où je tape le texte et où les propositions apparaissent. J'ai également créé une liste paramétrable pour saisir ma quantité et j'ai créé une condition par lier les deux. Je voudrais maintenant ajouter un bouton pour que, si l'utilisateur a besoin d'ajouter un deuxième produit, il puisse appuyer sur un bouton "ajouter une ligne" et que cela lui affiche une nouvelle case de texte qui fonctionnerait de la même manière. Et je veux que l'utilisateur puisse ajouter 5, 10, 20, 30, 50 lignes… il n'y a pas de limite maximale
-
ErtugrulHi Kylian,
Thanks for reaching out to Jotform Support. I understand you now want an “Add a line” button so users can add as many Product + Quantity rows as they need.
What’s possible:
- For unlimited rows, use the Configurable List widget with two columns (e.g., Product as a Dropdown, Quantity as a Number). This widget natively adds lines with an Add button. Note that widgets like Autocomplete cannot be used inside Configurable List only its built-in field types are supported.
If you must keep type-ahead search (Autocomplete):
- Jotform doesn’t currently support Autocomplete inside a repeating set. As a workaround, pre-create a number of hidden Autocomplete + Quantity pairs and add a button (or single-choice field) labeled Add another item that shows the next pair via Show/Hide conditions. This isn’t truly unlimited, but you can prepare as many pairs as you reasonably need (e.g., 20–50).
Alternatively, the Infinite List widget can add rows freely, but it also doesn’t support Autocomplete or calculations; it’s best when simple text/number inputs are enough.
Let us know if there’s anything else we can help you with.
-
Materiel_PDOMerci pour votre aide, je vais essayer et voir ce qu'il marche le pieux à l'usage. Si jamais il y possibilité de développer l'option "Autocomplete" dans le widget "Liste configurable" j'en serai ravi !
Bonne journée et encore merci pour votre aide
-
ErtugrulHi Kylian,
Thanks for reaching out to Jotform Support and for your feedback. We appreciate your suggestion and we’re continuously improving Jotform to make it better.
If you have any other ideas or questions, let us know.