Testo di aiuto e campi obbligatori annunciati
Renda suggerimenti e requisiti disponibili alle tecnologie assistive.
Testo di aiuto e campi obbligatori annunciati è una lezione Web Accessibility Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Web Accessibility Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Web Accessibility Academy include 4 lezioni in totale.
Le etichette sono solo l'inizio
Spesso un campo ha bisogno di più di un semplice nome. I suggerimenti e i requisiti devono essere comunicati alle tecnologie assistive, non solo a chi vede. 📝
Colleghi i suggerimenti con aria-describedby
Inserisca il testo di aiuto in un elemento, quindi imposti aria-describedby dell'input sull'id di quell'elemento. Ora il suggerimento viene letto dopo l'etichetta.
<input id="pw" aria-describedby="pwhelp">
<p id="pwhelp">At least 8 characters</p>Prima il nome, poi la descrizione
Gli screen reader pronunciano prima la label, poi il testo indicato da described-by. L'utente ascolta nome e suggerimento in un ordine naturale.
Faccia riferimento a più ID
aria-describedby può elencare diversi id separati da spazi. Combini un suggerimento e un messaggio di errore per lo stesso campo.
<input aria-describedby="hint err">Indicare un campo obbligatorio
Aggiunga l'attributo required, così il browser applicherà il vincolo e comunicherà alle tecnologie assistive che il campo deve essere compilato.
<input id="name" required>Annunciato automaticamente
Con required, uno screen reader annuncia che il campo è obbligatorio quando riceve il focus. È già tutto incluso, senza bisogno di ARIA aggiuntiva.
La trappola dell'asterisco
Un asterisco rosso da solo non comunica nulla ed è facile da non notare. Lo abbini all'attributo required o a un testo visibile che indichi l'obbligatorietà.
Spieghi l'asterisco
Se usa un asterisco, aggiunga vicino al modulo una legend che spieghi che indica i campi obbligatori. Non lasci mai il simbolo senza spiegazione.
aria-required come soluzione alternativa
Per i controlli personalizzati privi di convalida nativa, aria-required impostato su true comunica lo stesso stato agli screen reader.
<div role="textbox" aria-required="true"></div>Indichi invece i campi facoltativi
Quando la maggior parte dei campi è obbligatoria, indichi invece i pochi facoltativi. Il modulo sarà meno affollato e il criterio resterà chiaro.
Mantenga visibili le istruzioni
Mostri i suggerimenti sullo schermo, non solo agli screen reader. Tutti traggono vantaggio dal vedere le regole prima di commettere un errore.
Controllo rapido
Come si collega un testo di aiuto a un campo per gli screen reader?
Riepilogo
Colleghi i suggerimenti con aria-describedby e contrassegni con required i campi obbligatori. Ora ogni utente può conoscere il nome, l'aiuto e le regole. ✅
Domande Frequenti
La lezione «Testo di aiuto e campi obbligatori annunciati» è gratuita?
Sì — il testo completo di «Testo di aiuto e campi obbligatori annunciati» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Web Accessibility Academy, passa a CoddyKit PRO. Il corso Web Accessibility Academy include 4 lezioni in totale.
Cosa imparerò in «Testo di aiuto e campi obbligatori annunciati»?
Renda suggerimenti e requisiti disponibili alle tecnologie assistive. Eserciti Web Accessibility Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Web Accessibility Academy?
Non è richiesta alcuna esperienza precedente. Web Accessibility Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Testo di aiuto e campi obbligatori annunciati»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Web Accessibility Academy?
Sì. Ogni lezione Web Accessibility Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Ogni input richiede un vero label
- Il placeholder non è un label
- Raggruppare i campi con fieldset e legend
- Testo di aiuto e campi obbligatori annunciati