Yo añadiría un par de comentarios a la respuesta de Eugenio... >- ¿Si hay alguna restricción (como por ejemplo un número mínimo de >caracteres), donde ponerla? Es correcto dentro de las cajas de texto? >* Yo colocaría la aclaración o detrás de la caja de texto si es algo escueto e importante que se vea bien, o bien debajo y con letra más >clarita si es solo una aclaración. No la pondría dentro de la caja de texto porque al hacer el focus en la caja se debería borrar lo que hay >dentro para no dar pie a errores al usuario y no podrías leer bien lo que tienes que hacer otra vez en caso de que lo necesites. Espero >haberme explicado bien. Teniendo en cuenta la accesibilidad, no es muy adecuado poner la información sobre restricciones después del campo, ya que al acceder de forma lineal a la web, nos encontramos el campo, lo rellenamos como "buenamente" podamos y luego leemos el mensaje "la contraseña debe tener números", tenemos que volver al control... Debido a esto lo mejor sería que apareciera antes del control, aunque puede suponer algún problemilla de diseño y la etiqueta y el control están en la misma línea.
>- ¿Validación vía ajax, tradicional o ambas? >* Se escapa de mis conocimientos si una cosa es mejor que otra técnicamente, pero creo que la tecnología a emplear no influye ... >vamos que una validación se hará igual con ajax que tradicional que como sea, lo importante será que el usuario tenga un feedback >correcto y sepa que se ha validado bien ese formulario o si ha cometido un error que se le indique claramente cual ha sido sin meterse >con él, tipo: Perdone ha habido un error y es aquí sentimos las molestias, no tipo: anda pardillo te has equivocado. Yo creo que lo mejor es hacer doble validación. La validación en servidor siempre se debe hacer (si solo la hacemos con JS, alguien con javascript desactivado puede enviar el formulario con los datos que quiera y se procesará directamente), y mediante Ajax para mejorar la usabilidad. Saludos. On Jan 4, 2008 9:47 AM, Eugenio Mendez Sanchez (Murcia) < [EMAIL PROTECTED]> wrote: > No me considero aun un experto en usabilidad pero te voy a contestar > porque si hay algunas cosas que yo al menos tengo claras: > > - ¿Es mejor poner la "label" a la izquierda de las cajas de texto o > encima? > * Depende del tipo de formulario, a mi me gusta poner las cajas de texto > en forma de lista hacia abajo con el label a la izquierda y procurar que > todas las cajas de texto queden parejas, ejemplo: > > Nombre: ________________________ > > Apellido: ________________________ > > Nombre de usuario: ________________________ > > > Con esto consigues que luego puedas repasar más fácilmente lo que has > puesto. > > - ¿Es mejor señalar los campos obligatorios o los opcionales? y si hay más > opcionales que obligatorios? > * Si que es conveniente señalar los campos obligatorios. > > - ¿Si hay alguna restricción (como por ejemplo un número mínimo de > caracteres), donde ponerla? Es correcto dentro de las cajas de texto? > * Yo colocaría la aclaración o detrás de la caja de texto si es algo > escueto e importante que se vea bien, o bien debajo y con letra más clarita > si es solo una aclaración. No la pondría dentro de la caja de texto porque > al hacer el focus en la caja se debería borrar lo que hay dentro para no dar > pie a errores al usuario y no podrías leer bien lo que tienes que hacer otra > vez en caso de que lo necesites. Espero haberme explicado bien. > > - ¿Para un conjunto de 2 a 5 opciones, es mejor usar radio buttons o combo > boxs? > * Si es para 2 sólo y no va a aumentar un radio buttons está bien, si es > para más y con posibilidad de crecer combo box, no les tengas miedo. > > - ¿Formularios largos o separados en varios pasos? > * Formularios muy largos no, ¿Cuánto es muy largos? Esto dependerá un poco > de la finalidad de cada formulario, si es un proceso de compra es mejor > separar por etapas como registro de usuario (si es necesario), registro de > dirección, pago, confirmación, etc. Si es solo un registro de usuario no > creo que vayas a pedir tantos datos como para tener que separar el > formulario en varios. Procura que cada formulario tenga un fin concreto. > > - ¿Validación vía ajax, tradicional o ambas? > * Se escapa de mis conocimientos si una cosa es mejor que otra > técnicamente, pero creo que la tecnología a emplear no influye ... vamos que > una validación se hará igual con ajax que tradicional que como sea, lo > importante será que el usuario tenga un feedback correcto y sepa que se ha > validado bien ese formulario o si ha cometido un error que se le indique > claramente cual ha sido sin meterse con él, tipo: Perdone ha habido un error > y es aquí sentimos las molestias, no tipo: anda pardillo te has equivocado. > > Para ser viernes no está mal la parrafada. > > Un saludo, > > > > > --------------------------------------------------------------------------------- > Eugenio Méndez > Av. Hacienda del Alamo 10 > 30320 Fuente Alamo de Murcia > Tel. 902 654 000 > [EMAIL PROTECTED] > > www.hdagolf.com > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre > de Pau Ramon > Enviado el: jueves, 03 de enero de 2008 21:50 > Para: [email protected] > Asunto: [cadius] Problemas con los formularios > > Hola a [EMAIL PROTECTED] > > Este es el primer correo que mando a esta lista de correo aunque hace ya > un > año que estoy apuntado. > > Estoy "metido" en un proyecto web diseñando todas las pantallas para luego > poder hacer tests con usuarios. Hoy diseñando los formularios me han > asaltado mil y una dudas ...como siempre. > Me gustaría hacerlas públicas ya que creo que los formularios son nuestra > pesadilla y vuestras respuestas pueden ayudar a todos aquellos que tenemos > que diseñarlos. > > - ¿Es mejor poner la "label" a la izquierda de las cajas de texto o > encima? > - ¿Es mejor señalar los campos obligatorios o los opcionales? y si hay más > opcionales que obligatorios? > - ¿Si hay alguna restricción (como por ejemplo un número mínimo de > caracteres), donde ponerla? Es correcto dentro de las cajas de texto? > - ¿Para un conjunto de 2 a 5 opciones, es mejor usar radio buttons o combo > boxs? > - ¿Formularios largos o separados en varios pasos? > - ¿Validación vía ajax, tradicional o ambas? > > Gracias por adelantado! > _______________________________________________ > altas, bajas y modificaciones: > http://www.cadius.org/lista/opciones.html > > _______________________________________________ > altas, bajas y modificaciones: > http://www.cadius.org/lista/opciones.html > _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html

