A las funcionalidades que introducía el script le hemos añadido la capacidad de reconocer la agrupación de campos en elementos fieldset, con la finalidad de mejorar la experiencia de usuario y en cierta medida, la accesibilidad. Estos elementos tienen como finalidad el agrupar campos en base al tipo de datos a introducir (ej. datos personales, datos bancarios, datos académicos), mejorando la estructura y la accesibilidad del conjunto. Al fieldset se le añade el elemento legend que funciona a modo de encabezado de los datos agrupados.
Asimismo, recordar que las agrupaciones se pueden anidar
La ide me surgió tras ver horrorizado un inmenso formulario con multitud de campos obligatorios (y no voy a decir donde...). Cuando no se rellenan estos, la lista con los errores se vuelve largiiiiiiiiisima, con lo que resulta muy incomodo de leer, difícil de comprender e incluso estéticamente horrible.
Si los campos de formulario van agrupados para facilitar su comprensión, ¿por qué no agrupar los errores siguiendo el mismo patrón?
Si ya lo has comprobado todo, puedes acceder al código de este documento para entender cómo se ha utilizado el script. También podrías regresar al artículo.