Attribut HTML : for

L'attribut for est un attribut autorisé pour <label> et <output>. Lorsqu'il est utilisé sur un élément <label>, il indique l'élément de formulaire que ce label décrit. Lorsqu'il est utilisé sur un élément <output>, il permet une relation explicite entre les éléments, qui représentent les valeurs, qui sont utilisées dans le résultat représenté par <output>.

Utilisation

Lorsqu'il est utilisé comme attribut de <label>, l'attribut for a une valeur qui est l'id de l'élément de formulaire, auquel il se rapporte.

<label for="username">Votre nom</label>
<input type="text" id="username">

Lorsqu'il est utilisé comme attribut de <output>, l'attribut for a une valeur qui est une liste séparée, par des espaces, des valeurs id des éléments, qui sont utilisés pour créer l'output.

<input type="range" id="b" name="b" value="50"> +
<input type="number" id="a" name="a" value="10"> =
<output name="result" for="a b">60</output>

Exemples

Voir des exemples d'utilisation sur les pages des éléments pour <label> et <output>.

Spécifications

Spécification Statut
HTML Living Standard
La définition de 'for as used with label' dans cette spécification.
Standard évolutif
HTML Living Standard
La définition de 'for as used with output' dans cette spécification.
Standard évolutif
HTML5
La définition de 'for as used with label' dans cette spécification.
Recommendation
HTML5
La définition de 'for as used with output' dans cette spécification.
Recommendation

Compatibilité des navigateurs

Prise en charge pour label

BCD tables only load in the browser

Prise en charge pour output

BCD tables only load in the browser