Ajouter des explications dans un formulaire

Réponse

Champ de type « Custom HTML »

Bouton du champ « custom HTML »
Comme son nom lʼindique, le champ « custom HTML » permet d'incorporer du code HTML dans un formulaire. L'intérêt est que cela permet d'ajouter du texte, par exemple pour contextualiser un ou des champs.
On peut définir si le texte en question apparaît lors de la saisie, ou de l'affichage des fiches, ou les deux.

Ce type de champ comporte uniquement des paramètres spécifiques.

Paramètres spécifiques aux champs de type « Custom HTML »

Contenu lors de la saisie
Ce paramètre permet dʼindiquer ce que lʼon souhaite quʼil sʼaffiche lors de la saisie d'une fiche.
Contenu lors de lʼaffichage dʼune fiche
Ce paramètre permet dʼindiquer ce que lʼon souhaite quʼil sʼaffiche lors de la visualisation d'une fiche.
Syntaxe commune aux deux paramètres
Si vous ne connaissez pas le code HTML, voici deux syntaxes que vous pourrez utiliser dans les paramètres de ce champ « custom HTML ».
  • <p>Mon texte ici</p> quand on veut simplement expliquer quelque chose, pour le champ qui suit par exemple (<p> pour paragraphe).
  • <h3>Mon titre ici</h3> quand on veut ajouter un texte plus gros, comme un titre pour une partie du formulaire (<h3> pour heading 3 cʼest à dire titre de niveau 3).
Dans les deux cas, faîtes attention à bien respecter la syntaxe : on commence avec <p> ou <h3> et on termine par, respectivement </p> ou </h3>.

Remarques

« Custom HTML » et questions conditionnelles — Dans le cas des questions conditionnelles, YesWiki crée deux champs :
  • un pour définir à la fois le début de la zone conditionnée et les conditions de son affichage ;
  • un second pour marquer la fin de la zone conditionnée.
Il arrive que ce dernier champ change d'aspect dans l'assistant graphique de création de formulaire et apparaisse alors sous la forme d'un champ « custom HTML » dont le contenu du paramètre « Contenu lors de la saisie » serait </div><!-- Fin de condition -->. Dans ce cas, il faut laisser ce champ et lʼétat (tout va bien se passer).

Champs « custom HTML » trop complexes — Dans les versions courantes de YesWiki (4.3.1 et les précédentes), évitez de saisir dans un champ « custom HTML » les choses suivantes :
  • du texte contenant un retour à la ligne (touche « entrée » du clavier),
  • une suite d'éléments HTML (par exemple : <p>Mon texte ici</p><p>encore du texte</p> ou <h3>Mon titre ici</h3><p>Mon texte ici</p>).
Dans ces cas là, vous risquez de perdre une partie du contenu du champ.

Utilisation poussée des champs « custom HTML » — Si vous maîtrisez HTML et le comportement des pages web, vous pouvez utiliser ce champ pour incorporer des éléments plus complexes à vos formulaires.
sujet
  • formulaires