Auðkenni fyrir aria-errormessage vantar
Silktide framkvæmir prófun á öllum aria-errormessage-eigindum á síðunum þínum og staðfestir að auðkenni (ID) staksins sem eigindið vísar á sé raunverulega til. Þetta eigindi tengir eyðublaðsreit við skilaboðin sem útskýra hvað er rangt við gildið sem slegið var inn.
<!-- Vandamál: ekkert stak á síðunni er með id="email-error" -->
<input type="email" aria-invalid="true" aria-errormessage="email-error">
Hvers vegna þetta skiptir máli
Þegar eyðublaðsreitur er merktur ógildur segir -eigindið aria-errormessage hvar skýringuna er að finna. Ef tilvísunin er gölluð er notanda sagt að inntakið sé rangt en aldrei hvers vegna — notandinn þarf þá að geta sér til um snið og kröfur sem sjáandi notendur geta lesið á skjánum og gæti jafnvel hætt alveg við að fylla út eyðublaðið.
Hvernig á að laga þetta
- Láttu eigindið vísa á
idstaksins sem inniheldur sýnileg villuboð fyrir reitinn. - Settu það saman við
aria-invalid="true"á reitnum meðan villan á við —aria-errormessageer aðeins tilkynnt fyrir ógilda reiti. - Gakktu úr skugga um að stakið sem vísað er á innihaldi læsanlegan texta þegar villan birtist og sé tómt eða falið þegar hún birtist ekki.
Hvernig Silktide framkvæmir prófun á þessu
- Finndu öll stök á síðunni með
aria-errormessage-eigindi. - Berðu kennitöluna sem eigindið vísar á saman við auðkenni staka sem eru til staðar á síðunni.
- Tilkynntu hverja tilvísun sem passar ekki við neitt stak.
Úrræðaleit
Villustakið er aðeins bætt við þegar staðfesting mistekst
Silktide prófar síðuna þegar hún hleðst inn. Æskilegt er að hafa villugáminn varanlega á síðunni (tóman eða falinn þar til hans er þörf) svo tilvísunin leysist alltaf upp og tilkynningin virki um leið og villan birtist.
Þessi prófun tilkynnir ekkert þó ég búist við niðurstöðum
Hægt er að slökkva á ARIA-prófun fyrir hvert vefsvæði. Skoðaðu ítarlegar stillingar vefsvæðisins.