Composants du formulaire
Les composants de formulaire sont les blocs de construction d’un formulaire. Plusieurs types de composant existent. La plupart des types partagent le sous-ensemble de paramètres suivants:
- Nom
Cela doit être un identifiant unique du composant. Il sera utilisé comme valeur pour l’attribut
namede l’élément HTML.- Libellé
Le texte sera affiché devant l’élément de formulaire
- Texte d’aide
Une description plus détaillée de l’élément du formulaire et ce qui est attendu de l’utilisateur. Il devrait être affiché à côté du libellé, mais selon le thème utilisé cela peut être différent.
- Requis
Les composants de formulaire requis empêchent le formulaire d’être soumis s’ils sont vides (non définis).
Pour les paramètres spécifiques à un type de composant, voir ci-dessous.
Case à cocher
Une simple case à cocher qui est non-cochée par défaut.
Paramètres
Liste déroulante
Une liste déroulante, dont les options peuvent être définies manuellement ou récupérées depuis un vocabulaire « Custom Vocab »
Paramètres
- Options
Une liste d’options, une par ligne
- Custom Vocab
Ce paramètre est visible uniquement si le module Custom Vocab est activé. Si défini, le paramètre « Options » est ignoré.
Chargement de fichier
Permet à l’utilisateur de charger des fichiers
Paramètres
- Types de fichier acceptés
Une liste de types de fichier acceptés. Si vide, tous les types de fichier sont acceptés.
- Extensions de fichier acceptées
Une liste d’extensions de fichier acceptées. Si vide, toutes les extensions de fichier sont acceptées.
- Taille de fichier maximale
Taille de fichier maximale en octets ou en notation SI. Par exemple, « 10485760 » ou « 10MB ».
HTML
Ce type de composant permet d’ajouter du HTML arbitraire dans le formulaire
Paramètres
- HTML
Le code HTML à ajouter au formulaire. Un éditeur WYSIWYG est disponible.
Recaptcha (antispam)
Empêche le spam avec reCAPTCHA (Google). Nécessite que les paramètres « clé du site reCAPTCHA » et « clé secrète reCAPTCHA » soient définis (voir paramètres de sécurité)
Paramètres
Zone de texte
Un champ texte multi-lignes
Paramètres
Champ texte
Un champ texte simple
Paramètres
Adresse e-mail utilisateur
Similaire à « Champ texte » mais est automatiquement défini à l’adresse e-mail de l’utilisateur s’il est authentifié.
Paramètres