Type de champ de formulaire radio

From Joomla! Documentation

This page is a translated version of the page Radio form field type and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎Nederlands

Le type de champ de formulaire radio fournit des boutons permettant la sélection de différentes options. Si le champ a une valeur enregistrée, cette option est sélectionnée lors du premier chargement de la page. Sinon, la valeur par défaut (le cas échéant) est sélectionnée.

Params.radio.jpg
  • type (obligatoire) doit être "radio".
  • name (nom) (obligatoire) est le nom unique du champ.
  • label (étiquette) (obligatoire) (traduisible) est le titre descriptif du champ.
  • default (par défaut) (facultatif) est la valeur pour l'élément 'radio button'.
  • description (facultatif) (traduisible) est le texte qui s'affichera dans une info-bulle lorsque l'utilisateur passe sa souris sur la liste déroulante.
  • class (facultatif) une nouveauté Joomla! 3. Si la valeur est : "class="btn-group btn-group-yesno"", cela permettra d'afficher des boutons colorés.

L'élément XML <field> doit inclure un ou plusieurs éléments <option> qui définissent les éléments radio button. Le texte compris entre les balises <option> et </option> sera affiché comme étiquette des boutons, la chaîne étant traduisible. La balise <option> prend l'argument suivant :

  • value (valeur) (obligatoire) est la valeur qui sera enregistrée comme paramètre de champ si cet élément est sélectionné.

Astuce : n'oubliez pas de fermer la définition d'un champ avec </field>.

Exemple de définition de champ XML :

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="">
  <option value="0">1</option>
  <option value="1">2</option>
</field>

Pour Joomla! 3 avec des valeurs arbitraires :

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="" class="btn-group">
  <option value="0">1</option>
  <option value="1">2</option>
</field>

Pour Joomla! 3 avec valeurs oui/non :

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="" class="btn-group btn-group-yesno">
  <option value="1">JYES</option>
  <option value="0">JNO</option>
</field>

Voir également