Conozco a muchas personas que usan computadoras todos los días, que no saben cómo seleccionar varios elementos en un cuadro/lista de selección de HTML. Ya no quiero usar este control en mis páginas:Muchas personas no saben cómo seleccionar elementos en un control HTML <select>, entonces ...?
Please pick 3 options:
<select name="categories" size="10" multiple="yes">
¿Qué alternativas más fáciles de usar sugiere? Tal vez tenga 10 tickboxes ... ¿o tal vez solo tenga cada opción en un bloque de color que cambie de color cuando haga clic para elegirlo? Esto se vuelve más complicado cuando considero que mi lista actual de 20 opciones podría crecer a 50 finalmente.
De cualquier forma que escoja va a ser una pena validarlo (usando Javascript), para asegurarse de que la persona elige al menos 1 elemento y no más de 3. No se trata de detectar cuántas opciones han elegido, el problema es más acerca de cómo transmitir esto al usuario de una manera amistosa!
Editar: supongo que podría utilizar etiquetas, como aquí en stackoverflow, pero me siento estos son menos apropiada si los usuarios son no técnica (y la mitad de ellos serán).
Los usuarios son windsurfistas, que usan sitios web a diario, pero probablemente no sean técnicos. La tarea es cargar una foto y seleccionar 1, 2 o 3 categorías para las que es apropiado (por ejemplo, "Reino Unido", "en el extranjero", "competencia", "solo por diversión", "equipo nuevo" ...) –
¿Quieres darles libertad para crear nuevas categorías? ¿Cómo va a mantener las categorías? –
En esta situación, me complace que se creen nuevas categorías con bastante poca frecuencia, y será una tarea para los administradores del sitio. –