Accessibility Days

Il RadioButton non è un CheckBox

Location: T2

Orario: 15:30

Durata: 45 min

Abstract

Radio button e checkbox sono componenti HTML nativi con semantica e comportamenti differenti. La navigazione da tastiera cambia: i radio button richiedono i tasti freccia, le checkbox il tasto Tab. Gli screen reader garantiscono un’interazione efficace solo se il componente è identificato correttamente. Spesso, nello sviluppo di form dinamiche, si usano erroneamente checkbox per selezioni univoche gestite via software. Questo approccio compromette l’accessibilità e viola i principi di accessibility by design. In questo incontro vedremo come implementare un web component polimorfico che agisce come radio button o checkbox secondo necessità, garantendo l’accessibilità tramite i componenti nativi di base. L'obiettivo è offrire un’interfaccia chiara e navigabile, evitando soluzioni incoerenti che ostacolano l'utente, nel pieno rispetto degli standard tecnici internazionali.

Speaker

Michele D'Amico

Full Stack Developer

Laureato in ingegneria informatica, Michele ha operato come sviluppatore full-stack web e mobile seguendo il ciclo di vita del software secondo gli standard ISO 9001 e ISO 13485. Presso l’AgID (Agenzia per l'Italia Digitale), nel progetto SPID, ha contribuito alla definizione di linee guida, alla progettazione di architetture e allo sviluppo di strumenti di interoperabilità. Oggi è CEO di Linfa Service e consulente per enti pubblici e privati in materia di progettazione software, identità digitali e interoperabilità.

Iscriviti alla newsletter

Ricevi aggiornamenti, comunicazioni e informazioni sull'evento direttamente via email.

Non verranno inviati contenuti indesiderati

Iscriviti ora alla nostra newsletter!