2011-09-11 12 views
6

Estoy diseñando un motor de encuestas genéricas y me he encontrado con algunas dificultades relacionadas con el diseño de la interfaz de usuario.Botones de radio frente a casillas de verificación para opciones de verdadero/falso/nulo

He decidido que todos los elementos de encuesta que admitan opciones múltiples utilizarán invariablemente control de cuadro combinado. Creo que esta es una buena práctica y las directrices de diseño de Microsoft también promueven esta práctica.

Sin embargo, no quiero usar cuadros combinados para las opciones Sí/No. También deben admitir un estado indeterminado si el usuario no selecciona nada. Mi primera opción fue usar dos botones de radio que indicaran "Sí" y "No", pero el problema con los botones de opción es que no se pueden deseleccionar una vez seleccionados (a menos que rompa las pautas de diseño y los botones de opción se desmarquen con otro clic).) Alternativamente, podría presentar la tercera opción que dice "Desconocido" o mejor aún, un pequeño botón que eliminaría cualquier selección.

El problema con el uso de casillas de verificación es la forma en que manejan un estado indeterminado. La mayoría de los usuarios finales que utilizarán este software no serán muy conocedores de la informática y no espero que se den cuenta de que el pequeño recuadro en casillas de verificación que representa un estado indeterminado NO significa, de hecho, que la selección sea positiva. La marca de verificación y el cuadrado son probablemente los mismos para muchos usuarios.

En resumen:

Para SI/NO/NO determinados tipos de artículos, debo utilizar:

  1. botón de radio con tres opciones de lectura "Sí", "No", "Desconocido".
  2. Botones de radio que se pueden deseleccionar haciendo clic.
  3. Los botones de radio que pueden ser desactivados por clic en un pequeño botón X
  4. casillas de verificación y esperan que los usuarios se den cuenta de lo estado indeterminado es

Gracias

ACTUALIZACIÓN:

bien, Gracias a todos los que participaron.

He optado por la opción n. ° 3 (botones de radio que se pueden anular presionando un pequeño botón X), excepto que utilizo botones de enlace en lugar de botones. También proporciono una información sobre herramientas en el botón de enlace en caso de que el usuario no esté enterado de su significado.

Parece que este:

enter image description here

Estoy bastante contento con esto. Gracias de nuevo.

+2

Como usuario, yo voto por la opción 1, usando la función Agregar comentario no mencionada en su lista. –

+2

@Vex: está tomando una mala decisión con ese botón "x". Nadie sabrá lo que hace. Quédese con una forma estándar de hacer las cosas: no invente una nueva forma de representar una tercera opción. Sí, pueden colocar el cursor sobre la "x" para obtener información sobre herramientas. pero ¿por qué hacer que lo hagan cuando se usa un tercer botón de radio es completamente obvio? Además, no acepte una respuesta tan rápido: le ha dado a la comunidad solo una hora en un fin de semana para responder. No seas tan apresurado. Dale a la gente la oportunidad de dar algunas respuestas de calidad. –

Respuesta

5

Tiene exactamente tres estados u opciones y le pide al usuario que elija.Las opciones que desea dar al usuario son "sí", "no" o "no tengo una opinión" (aunque puede decir lo que quiera, obviamente). Esto es precisamente para qué son los botones de opción. Los botones de opción son específicamente para elegir exactamente una de las varias opciones posibles. Además, asegúrese de que el botón "No tengo una opinión" esté seleccionado de forma predeterminada. Debe siempre ser un botón de opción seleccionado, no debe haber un estado indeterminado.

Las casillas de verificación son definitivamente la opción incorrecta en este caso específico.

+0

He vuelto a pensar todo y me di cuenta de que probablemente tengas razón. Creé una propiedad de tiempo de diseño que permite al desarrollador elegir qué tipo de presentación prefiere (la tuya o la que creé inicialmente) ... de esa forma quien diseña el formulario puede decidir lo que sea más adecuado en ese momento. – Vex

1

No soy experto UX pero me gusta la primera opción, que se llama los botones de radio temáticas here

1

creo que la opción 3 es la más uno lógico.
Debe tener el botón de opción de sí-no y tener (encima o debajo) una casilla de verificación con algo como "N \ a" o "No relevante".

+1

Si se marca "N \ a", el botón de opción no debería estar activo. mientras que su valor debe ser ignorado más tarde. –

Cuestiones relacionadas