Recherche…


Syntaxe

  • <label>Example <input type="radio" name="r"></label> // Envelopper un élément de contrôle
  • <label for="rad1">Example</label> <input id="rad1" type="radio" name="r"> // Utilisation for attribut

Paramètres

Les attributs La description
pour Référence à l'élément d'identification cible. Ie: for="surname"
forme HTML5 , [Obsolète] Référence au formulaire contenant l'élément cible. Les éléments d'étiquette sont attendus dans un élément <form> . Si le form="someFormId" est fourni, cela vous permet de placer l'étiquette n'importe où dans le document.

Utilisation de base

Formulaire simple avec étiquettes ...

<form action="/login" method="POST">
    
    <label for="username">Username:</label>
    <input id="username" type="text" name="username" />

    <label for="pass">Password:</label>
    <input id="pass" type="password" name="pass" />

    <input type="submit" name="submit" />

</form>
5
<form id="my-form" action="/login" method="POST">
    
    <input id="username" type="text" name="username" />

    <label for="pass">Password:</label>
    <input id="pass" type="password" name="pass" />

    <input type="submit" name="submit" />

</form>

<label for="username" form="my-form">Username:</label>

A propos de l'étiquette

L'élément <label> est utilisé pour référencer un élément d'action de formulaire.
Dans le cadre de l'interface utilisateur, il est utilisé pour faciliter la sélection des éléments tels que Type radio ou checkbox .

<label> comme wrapper

Il peut contenir l'élément d'action souhaité

<label>
    <input type="checkbox" name="Cats">
    I like Cats!
</label>

(En cliquant sur le texte, l’ input cible basculera son état / valeur)

<label> comme référence

En utilisant l'attribut for vous n'avez pas besoin de placer l'élément de contrôle en tant que descendant de label - mais la valeur for doit correspondre à son identifiant

<input id="cats" type="checkbox" name="Cats">
<label for="cats" >I like Cats!</label>

Remarque
N'utilisez pas plus d'un élément de contrôle dans un élément <label>



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow