|
|
|
@ -79,54 +79,52 @@
|
|
|
|
|
<p>Ces champs exigent que l'utilisateur entre du texte, une date, choisissent une ou plusieurs réponse(s), joigne un fichier...</p>
|
|
|
|
|
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>Texte : C'est le champ de base, utilisé pour demander au répondant de fournir une information en texte libre. Le champ texte permet, dans sa configuration de base, une réponse comprenant des lettres et des chiffres et limitée à 20 caractères. Tout ceci peut être modifié aisément en éditant le champs. En plus des options communes, il offre :
|
|
|
|
|
<item><p>Texte : C'est le champ de base, utilisé pour demander au répondant de fournir une information en texte libre. Le champ texte permet, dans sa configuration de base, une réponse comprenant des lettres et des chiffres et limitée à 20 caractères. Tout ceci peut être modifié aisément en éditant le champs. En plus des options communes, il offre :</p>
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>Longueur de ligne : permet d'indiquer la largeur du champs (par défaut 20).</p></item>
|
|
|
|
|
<item><p>Regex de validation : ce champ permet d'appliquer une règle (en respectant la sysntace des expressions régulière Python) pour contrôler ce qui est saisi par l'utilisateur. Exemple de règles :
|
|
|
|
|
<item><p>Regex de validation : ce champ permet d'appliquer une règle (en respectant la sysntace des expressions régulière Python) pour contrôler ce qui est saisi par l'utilisateur. Exemple de règles :</p>
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>Imposer la saisie d'un numéro de téléphone à 10 chiffres : \d{10}$</p></item>
|
|
|
|
|
<item><p>Idem mais avec la possibilité d'avoir des espaces entre les groupes de 2 chiffres : \d{2}\D*\d{2}\D*\d{2}\D*\d{2}\D*\d{2}$</p></item>
|
|
|
|
|
<item><p>Code postal à 5 chiffres : \d{5}$</p></item>
|
|
|
|
|
<item><p>Valeur numérique : \d+$</p></item>
|
|
|
|
|
</list>
|
|
|
|
|
</p></item>
|
|
|
|
|
<item><p>La liste déroulante « Préremplir », permet de pré-remplir de 3 façons différentes le champ :</p></item>
|
|
|
|
|
</item>
|
|
|
|
|
<item><p>La liste déroulante « Préremplir », permet de pré-remplir de 3 façons différentes le champ :</p>
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>« Texte », qui en cliquant sur le bouton « appliquer » vous permettra de saisir une valeur fixe qui sera affichée indifféremment à tous les répondants.</p></item>
|
|
|
|
|
<item><p>« Champ utilisateur » qui permet de sélectionner une des caractéristiques du profil de l'utilisateur (nom, adresse téléphone...) pour alimenter le champs</p></item>
|
|
|
|
|
<item><p>« Formule Python » qui permet d'écrire une requête Python pour aller récupérer une information pouvant pré-remplir le champ.</p></item>
|
|
|
|
|
</list>
|
|
|
|
|
<item>Source de données externe : permet d'aller interroger un référentiel distant pour en extraire une information destinée à alimenter le formulaire. La source de données peut être de type webservice formattée en JSON.</item>
|
|
|
|
|
</list></item>
|
|
|
|
|
<item><p>Source de données externe : permet d'aller interroger un référentiel distant pour en extraire une information destinée à alimenter le formulaire. La source de données peut être de type webservice formattée en JSON.</p></item>
|
|
|
|
|
</list>
|
|
|
|
|
</p></item>
|
|
|
|
|
</item>
|
|
|
|
|
<item><p>Texte long : identique au champ Texte mais il s'étend sur plusieurs lignes. Dans les navigateurs récents, la taille du bloc de texte est modifiable par l'utilisateur en cliquant/déplaçant son coin inférieur droit. Par défaut le nombre de caractères par ligne est fixé à 20 et le nombre de lignes à 3. Pour un affichage occupant la largeur de la page, 70 caractères par ligne est une bonne valeur. 10 lignes par bloc permettent une réponse longue, sachant que si l'utilisateur dépasse, il disposera d'une barre d'ascenseur. L'option « texte préformaté » Permet de conserver les sauts à la lignes et les espaces supérieur à 1 caractère dans la réponse de l'usager.</p></item>
|
|
|
|
|
<item><p>Courriel : C'est un champ Texte sur lequel un contrôle est opéré pour vérifier que c'est bien une adresse électronique valable qui est saisie. Le répondant devra donc mentionner dans ce champ une adresse de courriel valide. Le contrôle porte à la fois sur la forme de l'adresse et sur la validité du nom de domaine.</p></item>
|
|
|
|
|
<item><p>Case à cocher : il s'agit d'une case à cocher permettant par exemple d'obtenir le consentement du demandeur.</p></item>
|
|
|
|
|
<item><p>Upload de fichier : permet à l'utilisateur de joindre un fichier au formulaire, par exemple une pièce justificative scannée.</p></item>
|
|
|
|
|
<item><p>Date : Propose à l'utilisateur de choisir une date (en l'écrivant ou en la sélectionnant dans un calendrier). Ce champs offre les options suivantes :
|
|
|
|
|
<item><p>Date : Propose à l'utilisateur de choisir une date (en l'écrivant ou en la sélectionnant dans un calendrier). Ce champs offre les options suivantes :</p>
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>Date minimale : empêche l'utilisateur de choisir une date
|
|
|
|
|
antérieure à celle définie ici.</p>
|
|
|
|
|
antérieure à celle définie ici.</p></item>
|
|
|
|
|
|
|
|
|
|
<item><p>La date doit être dans le futur : impose à l'utilisateur de choisir une date postérieure à la date du jour. Cette option n'est pas compatible avec l'option <em>Date minimale</em>.</p></item>
|
|
|
|
|
<item><p>Date maximale : empêche l'utilisateur de choisir une date postérieure à la date définie ici.</p></item>
|
|
|
|
|
<item><p>La date doit être dans le passé : impose à l'utilisateur de choisir une date antérieure à la date du jour. Cette option n'est pas compatible avec l'option <em>Date maximale</em>.</p></item>
|
|
|
|
|
<item><p>La date peut être le jour présent : option qui n'est utile que combinée aux options précédentes et qui leur ajoute la possibilité de saisir la date du jour.</p></item>
|
|
|
|
|
</item>
|
|
|
|
|
</list>
|
|
|
|
|
|
|
|
|
|
</p></item>
|
|
|
|
|
<item><p>Liste : Ce champ permet l'affichage d'une liste déroulante au répondant. « Éléments », permet de définir les différentes possibilités de réponse. Ajoutez autant d'éléments que nécessaire à votre liste. Vous pouvez choisir d'afficher les réponses sous forme de bouton radio à l'aide de la case à cocher prévue à cet effet.
|
|
|
|
|
</item>
|
|
|
|
|
<item><p>Liste : Ce champ permet l'affichage d'une liste déroulante au répondant. « Éléments », permet de définir les différentes possibilités de réponse. Ajoutez autant d'éléments que nécessaire à votre liste. Vous pouvez choisir d'afficher les réponses sous forme de bouton radio à l'aide de la case à cocher prévue à cet effet.</p><list>
|
|
|
|
|
|
|
|
|
|
<item><p>La liste déroulante « Préremplir », permet de pré-remplir de 3 façons différentes le champ :</p></item>
|
|
|
|
|
<list>
|
|
|
|
|
<item><p>La liste déroulante « Préremplir », permet de pré-remplir de 3 façons différentes le champ :</p><list>
|
|
|
|
|
<item><p>« Texte », qui en cliquant sur le bouton « appliquer » vous permettra de saisir une valeur fixe qui sera affichée indifféremment à tous les répondants.</p></item>
|
|
|
|
|
<item><p>« Champ utilisateur » qui permet de sélectionner une des caractéristiques du profil de l'utilisateur (nom, adresse téléphone...) pour alimenter le champs</p></item>
|
|
|
|
|
<item><p>« Formule Python » qui permet d'écrire une requête Python pour aller récupérer une information pouvant pré-remplir le champ.</p></item>
|
|
|
|
|
</list>
|
|
|
|
|
<item>Source de données externe : permet d'aller interroger un référentiel distant pour en extraire une information destinée à alimenter le formulaire. La source de données peut être de type webservice formattée en JSON.</item>
|
|
|
|
|
</item>
|
|
|
|
|
<item><p>Source de données externe : permet d'aller interroger un référentiel distant pour en extraire une information destinée à alimenter le formulaire. La source de données peut être de type webservice formattée en JSON.</p></item>
|
|
|
|
|
|
|
|
|
|
</p></item>
|
|
|
|
|
</list></item>
|
|
|
|
|
<item><p>Liste à choix multiples : identique à liste mais permet à l'utilisateur de choisir plusieurs réponses. Il est possible de limiter le nombre de choix avec l'option <em>Nombre maximal de choix</em>, 0 signifiant qu'il n'y a aucune limitation.</p></item>
|
|
|
|
|
<item><p>Tableau : Ce champ permet de mettre en place un tableau dans le formulaire. Lorsqu'on le paramètre on choisit le nombre de colonnes et de lignes qu'il va compter et les libellés choisis apparaîtront au-dessus des colonnes (pour les éléments saisis sous « Colonne ») et devant les lignes (pour les éléments saisis sous « Lignes »).</p></item>
|
|
|
|
|
<item><p>Tableau de listes : identique au type « Tableau » mais le contenu de chaque cellule est une liste définie dans l'option « Éléments » du champs.</p></item>
|
|
|
|
|