HTML
Element etykiety
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">
// Korzystaniefor
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