¿Botones de opción o casillas de verificación?
Escrito por Equipo Usolab el 30 Sep 2004
La elección de los elementos o controles para capturar la información en los formularios puede ayudar o crear problemas a los usuarios. Una selección entre un control u otro puede parece algo menor pero las consecuencias pueden suponer un mayor o menor esfuerzo a las personas y facilitar o dificultar la interacción con el sitio web.
Puede parecer una elección simple, pero como señala Nielsen en Checkboxes vs. Radio Buttons y como se ve en bastantes formularios, muchos sitios no utilizan el control más adecuado. Por ejemplo, muchos utilizan botones de opción (radio buttons) donde convendrían casillas de verificación (checkboxes) y viceversa.
Nielsen ofrece una pequeña guía para decidirse por uno u otro:
- Los botones de opción se usan para dos o más opciones mutuamente excluyentes.
- Las casillas de verificación se utilizan cuando el usuario puede seleccionar varias de las opciones ofrecidas.
- Una casilla de verificación sola se usa para una única opción que el usuario puede marcar o desmarcar.
- Usar las representaciones visuales estándar.
- Presentar visualmente los grupos de opciones como grupos y claramente separados de otros grupos de opciones. Además, es recomendable crear subgrupos si la lista de opciones es grande.
- Situar las listas en vertical, con una opción por línea.
- Usar palabras positivas y activas para las etiquetas de las casillas de verificación.
- Si es posible, utilizar botones de opción en lugar de listas desplegables.
- Ofrecer siempre una opción seleccionada por defecto en las listas de botones de opción
- Asegurarse que las opciones son exhaustivas y claramente distintas.
- Permitir la selección pinchando bien en el mismo botón/caja o en su etiqueta.
- Definir teclas aceleradoras para las casillas de verificación y los botones de opción de uso frecuente
- Usar las casillas de verificación y botones de opción sólo para cambiar las opciones no como botones de acción. El cambio no debe tener efecto hasta que el usuario pulsa el botón de acción.