Was ist das "für" in einem Label-Tag?
Rannte über eine for
parameter in einem HTML-label-tag:
<label for="required-firstname"> First Name </label>
<small>*</small>
<input name="required-firstname" type="text" tabindex="2"
id="required-firstname" size="24" maxlength="40">
Ich die Umwandlung dieses Formular ein PHP-Skript verarbeitet, kann ich loszuwerden, die für= Parameter?
(Und aus Neugier, was hat es zu tun?)
InformationsquelleAutor der Frage lynn | 2009-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus w3schools.org:
HTH!
hinzufügen my $.02 als die Zugänglichkeit für KMU - sowie usability, das LABEL verbindet die Eingabe-Feld mit dem richtigen Etikett versehen, damit Personen, die mit Bildschirm-Leser wissen, was das Feld für die.
InformationsquelleAutor der Antwort Jonas
Den HTML-label-tag definiert ein label für ein Formular element. Sie sind in der Regel verwendet, mit Checkboxen und radio-buttons, und wenn der Benutzer klickt auf das label wechselt die Schaltfläche. Mit einem text-input (und Sie haben, um diese zu überprüfen, um sicher zu sein) ich denke, es gibt nur den Fokus auf die Eingabe, wenn der Benutzer auf das label.
InformationsquelleAutor der Antwort Bill the Lizard
Es gibt zu dem element, das label gebunden ist. In deinem Beispiel-code das label gibt es für die erforderlich-firstname Eingabefeld. Klickt der Benutzer auf das label, der Fokus geht an die gebunden Eingabefeld. Es ist eine usability-Verbesserung, und ich glaube, Sie wäre besser dran, zu verlassen, wie es ist. Es ist eine gute Praxis.
InformationsquelleAutor der Antwort Pawel Krakowiak
Bindet es das label zu einem Formular-element-id. Einige Formular-Elemente, wie Checkboxen können aktiviert werden, indem Sie auf Ihr label.
InformationsquelleAutor der Antwort VirtuosiMedia
Die "for" - Attribut ist ein notwendiges element für die Zugänglichkeit Ihrer form. Nicht auszulassen ist. Für jemand mit einem Screenreader (SR) haben eine web-Seite Ihnen angekündigt, die "for" - Attribut bezieht sich die Kontrolle auf das Etikett. In der Regel ein SR Benutzer mit der Tabulatortaste durch eine form, die aus einem Steuerelement (das ist ein justierbares element für die SR) an den nächsten. Ohne die "for" - Attribut, das SR Benutzer zum Umschalten auf die SR und Sonde um die form zu versuchen und zu bestimmen, welche die Kontrolle entspricht dem Etikett, der kann zeitaufwendig und verwirrend. Die "for" - Attribut kann auch nützlich sein für assistive Technologie in Bezug auf motor-Probleme.
WebAIM.org hat eine gute Seite erklärt die Zugänglichkeit Konsequenzen "für": http://webaim.org/techniques/forms/controls
InformationsquelleAutor der Antwort user3219915
In einigen Browsern, wenn Sie auf einen text in einem tag, Sie ' ll überprüfen Sie die box, der Sie zugeordnet ist (d.h. für = id) oder legen den Fokus auf das Feld. Es ist ein ADA-Sache
InformationsquelleAutor der Antwort Peter Turner