id for skjemafelt

(Henvisende UWEM-test: 12.4_HTML_01)

Testinformasjon

Feil på grunn av

Det er funnet et skjemafelt som mangler id attributt.

Det undersøkte elementet er et <select>, <textarea>, eller <input>-skjemafeltelement som ikke har et fastsatt ID-attributt.

Hvorfor dette vil være en hindring

For å være gjenkjennbare, må alle skjemafelt ha tydelig tilknyttede etiketter. Dette forholdet mellom skjemafelt og etiketter defineres i HTML ved å bruke ID-attributtet.

Løsning

Definer ID-attributtet for skjemafeltelementer.

Referanse

Henvisning til WCAG 1.0-kontrollpunkt

12.4

"Knytt etiketter tydelig til skjemafeltene de tilhører." [Prioritet 2]
WCAG 1.0 Checkpoint 12.4

Henvisning til UWEM-test

12.4_HTML_01

Denne testen er rettet mot å finne skjemafeltelementer som mangler id.

Eksempler

  • Identifying form elements

    In the bad example, the input fields are not identifiable, because they don't have an id.
    Once ids are assigned to the elements, they can be labelled to define the correllation between the elements and their descriptions.

    Dårlig eksempel:
    <body>
    <form action="evalForm.php" method="post">

    Email: 
    <input type="text" size="30" name="email"   /><br />

    Receive updates:
    <input type="checkbox" name="updates"   /><br />
     
    <input type="submit" value="Send" />
     
    </form>
    </body>
    Godt eksempel:
    <body>
    <form action="evalForm.php" method="post">

    <label for="email">Email:</label>
    <input type="text" size="30" name="email" id="email" /><br />

    <label for="updates">Receive updates:</label>
    <input type="checkbox" name="updates" id="updates" /><br />
     
    <input type="submit" value="Send" />
     
    </form>
    </body>
    Spørsmål, forslag, innvendinger? Gi oss en tilbakemelding!
Spørsmål, forslag, innvendinger? Gi oss en tilbakemelding!