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

