Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2008, 13:57
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
60 directrices de usabilidad para formularios

Hola:

He leído este artículo: 60 Directrices para realizar formularios usables, y me gustaría saber qué opináis de los puntos que hay por ahí sueltos. A mi me chirrian un par, que voy a comentar ahora:

Cita:
29. Valore la posibilidad de evitar, mediante JavaScript, que en determinados campos se pueda introducir determinados caracteres.
Es cierto que así el usuario pierde un poco el control sobre el formulario, pero no veo que tenga nada de malo ahorrar pasos en la validación del mismo si no permitimos la introducción de ciertos caracteres. ¿Qué tiene de malo?

Cita:
32. Evite, mediante JavaScript, que el usuario pueda impacientarse y enviar dos veces el formulario.
¿Qué ocurre si el usuario envía el formulario, se arrepiente un instante después y pulsa el botón de detener del navegador? A mi a veces me ha ocurrido. ¿Cómo enviar el formulario si el botón ha sido deshabilitado ya? (No se me ocurre otra manera de evitar mandar doblemente el formulario que así).

Cita:
36. No incluya un botón "Reset" (es decir, de Limpiar o Borrar el formulario)
Ya sé que no sirve de demasiado... pero, ¿Qué tiene de malo? Siempre que no se confunda con el de Enviar.

Cita:
45. Evite validar los campos uno a uno, cuando pierden el foco, mostrando inmediatamente un mensaje de error al usuario. A los usuarios les incomoda esta práctica.
No veo por qué no agilizar la validación y evitar así envíos inútiles del formulario al servido. Si intentamos 5 veces acertar en el contenido de un campo (tipo nombre de usuario, al estar repetido en la base de datos), nos desquiciaremos.


En fin, son unos pocos puntos los que me llaman la atención. ¿Qué opináis?
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.