Re: [Ovillo] [1/2 OT] Maketa formulario
Hola Rodrigo: Opción por defecto en botones de radio Marcar siempre una opción por defecto en los botones de radio es una medida de usabilidad. Mira lo que dice Jakob Nielsen en http://www.useit.com/alertbox/20040927.html : *9. Always offer a default selection for radio button lists. By definition, radio buttons always have exactly one option selected, and you therefore shouldn't display them without a default selection. (Checkboxes, in contrast, often default to having none of the options selected.) If users might need to refrain from making a selection, you should provide a radio button for this choice, such as one labeled "None." Offering users an explicit, neutral option to click is better than requiring the implicit act of not selecting from the list, especially because doing the latter violates the rule of always having exactly one option chosen.* Por definición, los botones de radio tienen opciones que son excluyentes y SIEMPRE tienen que tener una opción marcada. Lo que sí es criticable es que dejes marcada por defecto una opción basándote en la probabilidad de que el usuario la elija. La opción por defecto debe de ser lo más neutra posible y, antes de optar por no marcar ninguna, es preferible dejar por defecto una con el nombre "sin decidir" o "no contesta" o algo parecido, como ha apuntado Tei. El dejar los botones de radio sin marcar plantea otro problema de usabilidad, como indica el artículo. Desde el momento en que el usuario marca una opción, si seguidamente se arrepiente, le estás negando la posibilidad de volver al estado inicial del formulario en el que ninguna opción estaba marcada, a menos que vuelva a cargar la página. Además quiero indicar que estas recomendaciones también están deducidas de estudios de usabilidad. Evitar con JavaScript caracteres no permitidos Validar con JavaScript en principio no es perjudicial sino todo lo contrario, siempre que también exista validación desde el lado del servidor. El uso de JavaScript evita llamadas al servidor y agiliza el rellenado del formulario ya que la página no se tiene que refrescar para indicar los errores. Pero más necesaria es la validación en el servidor para aquellos usuarios que no empleen JavaScript. Respecto a no permitir de forma automática el teclear ciertos caracteres en un campo, coincido contigo en que puede provocar frustración y hacer pensar que no funciona el teclado. Por eso, si se usa esta técnica, en cuanto se teclee un carácter inválido hay que mostrarle al usuario que eso no está permitido. Así, en el ejemplo del campo del DNI, en el momento en el que se pulse una letra en vez de un número, se puede alertar con el mensaje "carácter inválido, sólo se permiten números" o un mensaje similar. Saludos. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
2008/12/10 Rodrigo Álvarez Virgós <[EMAIL PROTECTED]>: .. > En un grupo de investigación al que pertenezco hemos intentado elaborar > una guía de usabilidad de formularios. Hemos valorado lo de dejar un con > valor por defecto en los campos tipo select (y por tanto extensible a un > conjunto de campos de tipo input[radio]), pero llegamos a la conclusión > de que poner un valor por defecto puede derivar en que el usuario pulse > en el botón de enviar sin darse cuenta de rellenar ese campo, y por > tanto enviando el valor por omisión. Si, es muy probable que la gente pulse el boton dejando que las opciones por defecto se envien. Mas bien creoque para un uso asi, la opción por defecto deberia ser [No sabe, no contesta].. que es correcta dejarla asi, si no quiere contestar el entrevistado. En cuanto al resto de los elementos, deberian ser ordenados al azar, para que no cojan mas veces los primeros o el ultimo, simplemente por su posicion comoda. yo en todos esos formularios que me preguntan la edad, digo que naci en el 1900. Supongo que haran unos perfiles de usuarios muy curiosos... esto es bastante OT... -- -- ℱin del ℳensaje. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
Hola a todos Almorca escribió: > El mejor artículo que he leído sobre el tema es > http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html > > ¡Qué lo disfrutes! > El artículo es realmente bueno (me lo apunto, ¡gracias!), está bien documentado y argumenta el porqué de las cosas. Sin embargo me voy a desviar un poco del tema para criticarlo un poco :-P Cito: "*25. Si se utilizan combos o /radio buttons/ seleccione siempre una opción por defecto, asegurándose de que sea la más probable.* De lo contrario, el usuario no puede volver al estado inicial del formulario; si es necesario incluya una opción "Ninguna"." En un grupo de investigación al que pertenezco hemos intentado elaborar una guía de usabilidad de formularios. Hemos valorado lo de dejar un con valor por defecto en los campos tipo select (y por tanto extensible a un conjunto de campos de tipo input[radio]), pero llegamos a la conclusión de que poner un valor por defecto puede derivar en que el usuario pulse en el botón de enviar sin darse cuenta de rellenar ese campo, y por tanto enviando el valor por omisión. Yo creo que es una conclusión acertada, porque se basa en la experiencia del usuario y no en suposiciones. Vuelvo a citar: *"29. Valore la posibilidad de evitar, mediante JavaScript, que en determinados campos se pueda introducir determinados caracteres.* Por ejemplo, que en el campo DNI sólo se puedan introducir números y letras, haciendo que el resto de caracteres no se puedan teclear en el campo. [A mí, personalmente, no me gusta esta práctica]" A mí tampoco me gusta. ¿Qué pasa si el usuario no tiene JS? Además puede dar lugar a que el usuario piense que no le funciona el teclado, o que lo que no funciona es el sitio web. ¿Qué opináis por ahí? > 2008/12/9 Joseba <[EMAIL PROTECTED]> > > >> Hola! >> >> >> >> Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas >> (textos libre, radios, checks, etc) >> >> >> >> Y me estaba preguntando si es correcto hacerlo con tablas o mejor con >> fielsets y labels >> >> >> >> ¿alguna suge o link que trate el tema? >> >> >> >> Gracias. >> >> ___ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >> >> > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
El mejor artículo que he leído sobre el tema es http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html ¡Qué lo disfrutes! 2008/12/9 Joseba <[EMAIL PROTECTED]> > Hola! > > > > Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas > (textos libre, radios, checks, etc) > > > > Y me estaba preguntando si es correcto hacerlo con tablas o mejor con > fielsets y labels > > > > ¿alguna suge o link que trate el tema? > > > > Gracias. > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
Sí, bueno, pero es que ninguna de esas propiedades funciona en Internet Explorer... > CSS 2.1 allows authors to "map" document language elements to table > elements via the 'display' property. For example, the following rule > makes the FOO element act like an HTML TABLE element and the BAR element > act like a CAPTION element: > > FOO { display : table } > BAR { display : table-caption } > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
Hola Joseba Joseba escribió: > Si maketar con tablas es arcaico pero si la encuesta tiene estructura de > tabla ... > ¿Tiene estructura de tabla o apariencia de tabla? Si la respuesta es apariencia, haz que parezca una tabla con css, y sito al W3: CSS 2.1 allows authors to "map" document language elements to table elements via the 'display' property. For example, the following rule makes the FOO element act like an HTML TABLE element and the BAR element act like a CAPTION element: FOO { display : table } BAR { display : table-caption } ... > Es ahí donde radica mi dilema, si realmente un formulario-encuesta de este > tipo tiene tablas o no. > > Slt. > > -Mensaje original- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > En nombre de Rodrigo Álvarez Virgós > Enviado el: martes, 09 de diciembre de 2008 16:09 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] [1/2 OT] Maketa formulario > > Hola > > Joseba escribió: > >> Hola! >> >> >> >> Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas >> (textos libre, radios, checks, etc) >> >> >> >> Y me estaba preguntando si es correcto hacerlo con tablas o mejor con >> fielsets y labels >> >> >> >> ¿alguna suge o link que trate el tema? >> >> > > Fieldsets (si se da el caso) y labels, pero sin ninguna duda. ¿Qué > significado tienen esas dos etiquetas si no es para agrupar campos la > primera y etiquetar campos la segunda? Además las wcag (y el sentido > común) prohíben expresamente maquetar con tablas. > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
¿La encuesta es una tabla o los resultados de la encuesta son una tabla? Entiendo que la encuesta será, como mucho, un listado de preguntas, o quizá una serie de preguntas con encabezados, pero no veo dónde cuadra una tabla ahí, la verdad. Saludos, Ramón. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
Si maketar con tablas es arcaico pero si la encuesta tiene estructura de tabla ... Es ahí donde radica mi dilema, si realmente un formulario-encuesta de este tipo tiene tablas o no. Slt. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Rodrigo Álvarez Virgós Enviado el: martes, 09 de diciembre de 2008 16:09 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] [1/2 OT] Maketa formulario Hola Joseba escribió: > Hola! > > > > Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas > (textos libre, radios, checks, etc) > > > > Y me estaba preguntando si es correcto hacerlo con tablas o mejor con > fielsets y labels > > > > ¿alguna suge o link que trate el tema? > Fieldsets (si se da el caso) y labels, pero sin ninguna duda. ¿Qué significado tienen esas dos etiquetas si no es para agrupar campos la primera y etiquetar campos la segunda? Además las wcag (y el sentido común) prohíben expresamente maquetar con tablas. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [1/2 OT] Maketa formulario
Hola Joseba escribió: > Hola! > > > > Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas > (textos libre, radios, checks, etc) > > > > Y me estaba preguntando si es correcto hacerlo con tablas o mejor con > fielsets y labels > > > > ¿alguna suge o link que trate el tema? > Fieldsets (si se da el caso) y labels, pero sin ninguna duda. ¿Qué significado tienen esas dos etiquetas si no es para agrupar campos la primera y etiquetar campos la segunda? Además las wcag (y el sentido común) prohíben expresamente maquetar con tablas. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] [1/2 OT] Maketa formulario
Hola! Tengo que maquetar un formulario tipo encuesta con preguntas y respuestas (textos libre, radios, checks, etc) Y me estaba preguntando si es correcto hacerlo con tablas o mejor con fielsets y labels ¿alguna suge o link que trate el tema? Gracias. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo