Szukaj…


Składnia

  • <label>Example <input type="radio" name="r"></label> // Zawijanie elementu sterującego
  • <label for="rad1">Example</label> <input id="rad1" type="radio" name="r"> // Korzystanie for atrybutu

Parametry

Atrybuty Opis
dla Odniesienie do elementu docelowego identyfikatora. Tj .: for="surname"
Formularz HTML5 , [Przestarzałe] Odniesienie do formularza zawierającego element docelowy. Elementy etykiety są oczekiwane w elemencie <form> . Jeśli form="someFormId" pozwala to na umieszczenie etykiety w dowolnym miejscu dokumentu.

Podstawowe użycie

Prosta forma z etykietami ...

<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>

O etykiecie

Element <label> służy do odwoływania się do elementu akcji formularza.
W zakresie interfejsu użytkownika służy do ułatwienia celowania / wyboru elementów, takich jak radio typu lub checkbox .

<label> jako opakowanie

Może zawierać pożądany element akcji

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

(Kliknięcie na tekście cel input przełącza go w stan / wartość)

<label> jako odniesienie

Używając atrybutu for , nie musisz umieszczać elementu sterującego jako elementu potomnego label - ale wartość for musi być zgodna z jego identyfikatorem

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

Uwaga
Nie używaj więcej niż jednego elementu sterującego w elemencie <label>



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow