Back

L’élément select d’un formulaire

L’élément select d’un formulaire

  1. Objectifs

    • Connaitre les attributs de l’élément select d’un formulaire.
  2. Introduction

    • La balise select permet de choisir une option dans une liste. Elle est complétée en HTML 5 par la balise menu qui est plus spécialisée pour un menu contextuel ou une barre d’outil.
    • Tous les éléments HTML peuvent insérer un select sauf <a> et <button>.
  3. La syntaxe

    • <select>
        <option></option>
        ...
      </select>



  4. L’élément select

    • Définit une liste de choix
    • La balise select permet de choisir une option dans une liste. Elle est complétée en HTML 5 par la balise menu qui est plus spécialisée pour un menu contextuel ou une barre d’outil.
    • Exemple:
    • Exemple:
    • <select size="7" >
          <optgroup label="Titre du groupe1">
              <option>un</option>
              <option>Deux</option>
              <option>Trois</option>
          </optgroup>
          <optgroup label="Titre du groupe2">
              <option>one</option>
              <option>two</option>
          </optgroup>
      </select>

      Select

  5. Grouper les options select

    • L’élément optgroup est utilisé pour grouper au sein du contrôle liste de sélection ( balise <select>) des éléments de même type.
    • On peut regrouper les options avec des balises optgroup.
    • La balise optgroup est toujours inclue dans l’élément select.
    • Onpeut titrer le texte écrit dans cet élément colgroup qui correspond au titre de la catégorie, il n’est pas sélectionnable.
    • <select>
        <optgroup>
          <option></option>
          ...
        </optgroup>
          ...
      </select> 
      
    • La balise terminale peut être omise pour option et optgroup mais elle est obligatoire pour select.
    • Exemple:
      On positionne deux catégories pour lister les pays : Europe et Amérique. 
      
      <select style="font-family:arial; font-size:11;">
        <optgroup label="Europe">
          <option>France</option>
          <option>Espagne</option>
          <option>Angleterre</option>
        </optgroup>
        <optgroup label="Amérique">
          <option>Etats-Unis</option>
          <option>Mexique</option>
          <option>Canada</option>
          <option>Brésil</option>
        </optgroup>
      </select>
      Résultat






Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement