You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Ho verificato e non esiste
Versione della libreria
2.9.0
Cosa
Nella sezione Gruppi i due gruppi di radio button sono distinguibili solo visivamente. Per permettere alle tecnologie assistive di determinare programmaticamente l'esistenza di un gruppo è necessario ragguppare gli elementi <input type="radio"> in un <fieldset>. Gli elementi <input type="radio"> con lo stesso valore dell'attributo name non vengono riconosciuti dalle tecnologie assistive come appartenenti allo stesso gruppo: questo attributo infatti serve allo user agent per garantire che input type="radio" con lo stesso name non possano essere selezionati contemporaneamente, rendendoli quindi mutuamente esclusivi.
Inoltre la semantica di "gruppo" può non essere legata alla mutua esclusività dei vari radio button: ci possono essere radio button mutuamente esclusivi anche in due gruppi di campi diversi, si pensi ad esempio al caso in cui ci sono due insiemi di campi per profilare un'azienda o una persona fisica e in ciascuno di questi un radio button con lo stesso name scritto in parti diverse della pagina. Anche per questo motivo è necessario utilizzare il <fieldset> per raggruppare gli elementi.
Il problema è noto, ed è presente anche nei checkbox a dirla tutta.
Qui la segnalazione originale in Bootstrap Italia: italia/bootstrap-italia#1069).
Un volta risolta in Bootstrap Italia sarà da correggere ovviamente anche in React in Angular Kit a cascata.
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
2.9.0
Cosa
Nella sezione Gruppi i due gruppi di radio button sono distinguibili solo visivamente. Per permettere alle tecnologie assistive di determinare programmaticamente l'esistenza di un gruppo è necessario ragguppare gli elementi
<input type="radio">
in un<fieldset>
. Gli elementi<input type="radio">
con lo stesso valore dell'attributoname
non vengono riconosciuti dalle tecnologie assistive come appartenenti allo stesso gruppo: questo attributo infatti serve allo user agent per garantire cheinput type="radio"
con lo stessoname
non possano essere selezionati contemporaneamente, rendendoli quindi mutuamente esclusivi.Inoltre la semantica di "gruppo" può non essere legata alla mutua esclusività dei vari radio button: ci possono essere radio button mutuamente esclusivi anche in due gruppi di campi diversi, si pensi ad esempio al caso in cui ci sono due insiemi di campi per profilare un'azienda o una persona fisica e in ciascuno di questi un radio button con lo stesso
name
scritto in parti diverse della pagina. Anche per questo motivo è necessario utilizzare il<fieldset>
per raggruppare gli elementi.Perché
In riferimento a WCAG 1.3.1
Contesto
No response
Altro
No response
The text was updated successfully, but these errors were encountered: