Follow us on Twitter
Extensions Contacts RSForm La gestion des champs


La gestion des champs

Contenu text : oui
Contenu vidéo
: non

Pour RSForm, le champ d'un formulaire est assimilé à un composant. Je vais donc utiliser ce dernier terme tout au long des prochains tutoriels pour parler des différents types de champs qui existent dans RSForm.

Chaque composant possède différentes propriétés dont le but est de décrire une partie des fonctionnalités du composant. Il existe des propriétés communes comme le nom ou le libellé, ainsi que des propriétés propres à chaque type de composant.

Lorsque vous ajoutez un nouveau composant, vous devez obligatoirement lui donner un nom unique. Ce nom est très important car celui-ci sera repris dans plusieurs parties de l'extension que ce soit sur le site public ou dans l'administration. Pour éviter tous problèmes de conflit, RSForm ne vous permettra pas de nommer deux composants avec un nom identique et vous affichera un message dans ce sens.

Un composant est donc composé:

  • d'un libellé pour permettre d'introduire et de distinguer les composants
  • d'un partie principale qui est donc le composant lui-même
  • d'une description pour donner une information plus précise qu'un simple libellé
  • d'une règle de validation pour afficher un message lorsque le valeur insérée dans le champ ne correspond pas à la règle définie pour le composant


Par exemple, supposons que vous aillez créé un composant de type textbox et que vous l'ayez nommé user_mail. Pour l'afficher sur votre formulaire, vous devrez insérer les codes ci-dessous:

{user_mail:caption}
{user_mail:body}
{user_mail:description}
{user_mail:validation}


Dans les tutoriels suivants, nous allons parcourir les différents types de composants mis à disposition par RSForm (Textbox, Mot de passe, Textarea, Drop-Down, Case à cocher, Boutons Radio, Soumettre, Fichier mis en ligne, Champ texte, Calendrier, Bouton, Image Bouton, Captcha Antispam, Champ caché, Ticket pour le support).


0 Commentaire

Ajouter un commentaire


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)

     

    Formulaire identification