Back

l’élément <fieldset> d’un formulaire

l’élément <fieldset> d’un formulaire

  1. Objectifs

    • ِ Etre capable de travailler avec l’élément <fieldset> d’un formulaire.
  2. Introduction

    • La balise HTML <fieldset> est utilisée pour regrouper des éléments de formulaire associés.
    • Ce regroupement rend les contrôles plus compréhensibles.
    • L’utilisation de cet élément rend les documents plus accessibles aux personnes handicapées.
    • Le nom du groupe est donné par le premier élément <legend>, qui est un enfant de l’élément <fieldset>.
  3. Syntaxe

    • Syntaxe globale:

      <fieldset>
      <legend> Titre </legend>
      ... contenu, formulaire ...
      </fieldset>
  4. Les attributs

    • Attribut Valeur Description
      disabled disabled Spécifie qu’un groupe d’éléments relié du formulaire doit être désactivé
      Désactive tous les descendants de contrôle de formulaire de l’élément <fieldset>.
      form Id du formulaire Indique si l’élement <fieldset> appartient à un ou plusieurs formulaires
      name texte Indique le nom du groupe d’élément <fieldset>
      legend align = top | bottom | left | right La légende sera affichée respectivement sur le bord supérieur, inférieur, gauche, droite.

      Source:http://41mag.fr/liste-des-balises-html5




  5. Exemples

    • <style>
      fieldset {
      			width: 300px;
      			border: 2px solid #dcdcdc;
      			border-radius: 10px;
      			padding: 10px 20px;
      			text-align: leftt;
      		}
      </style>
      <form>
        <fieldset>
          <legend>Renseignements personnels :</legend>
          Prénom & nom : <input name="nom" type="text" 
      placeholder="Vos prénom et nom"   /><br />
          Mail : <input name="mail" type="text" placeholder=
      "Votre mail" style="margin-left: 68px;margin-top: 6px;" /><br />
        </fieldset>
       <fieldset>
          <legend>Site web :</legend>
           Site web : <input name="adresse" type="text"
       placeholder="Votre Site Web"style="margin-left: 44px;" />
        </fieldset>
        <fieldset>
          <legend>Message :</legend>
          <textarea cols="38" rows="10"
       placeholder="Votre message"></textarea>
        </fieldset>
       
      </form>
      Résultat

      fieldset

  6. Applications

    1. Créer un formulaire comprenant un groupe de champs ayant pour titre "Vos coordonnés". Le groupe doit permettre la saisie du nom, du prénom, la date de naissance, de l’adresse, de la ville et du code postal.
    2. Créer un formulaire d’inscription qui comporte les champs: nom, prénom, email, login, mot de passe (à deux reprises) et un bouton d’envoie.
      • Eléments de correction
        • <!DOCTYPE html>
          <html>
             <head>
                <meta charset="UTF-8" />
             </head>
             <body>
                <div>
                   <form name="inscription" method="post" action="#">
                      <fieldset>
                         <legend>Inscription</legend>
                         <div>
                            Nom
                         </div>
                         <div >
                            <input type="text" name="nom" 
          class="exercice1_champ" />
                         </div><br />
                         <div >
                            Prénom
                         </div>
                         <div>
                            <input type="text" name="prenom" 
          class="exercice1_champ" />
                         </div><br />
                         <div>
                            Email
                         </div>
                         <div >
                            <input type="text" name="email" 
          class="exercice1_champ" />
                         </div><br />
                         <div >
                            Mot de passe
                         </div>
                         <div >
                            <input type="password" name="mdp" 
          class="exercice1_champ" />
                         </div><br />
                         <div >
                            Confirmer
                         </div>
                         <div>
                            <input type="password" name="remdp" 
          class="exercice1_champ" />
                         </div><br />
                         <div >
                            
                         </div>
                         <div>
                            <input type="submit" name="sinscrire" 
          value="S'inscrire" />
                         </div><br />
                      </fieldset>
                   </form>
                </div>
             </body>
          </html>



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement