El mi�, 14-07-2004 a las 22:53, Daniel Mas escribi�:

Hola, creo q no me han llegado los mensajes anteriores de este hilo :-?
As� que me engancho en este punto

> Desde el punto de vista de la usabilidad, y como bien sugieres, mucha 
> gente piensa que es importante validar tanto en cliente como en 
> servidor, ya que al validar en cliente le das al usuario una respuesta 
> inmediata.

Yo creo que m�s o menos es as�:

a) Validar en el servidor es vital para la l�gica de negocio
b) Validar en el cliente puede mejorar la experiencia del usuario.
> 
> Suponiendo que hacemos la validaci�n tanto en cliente como en servidor, 
> entonces se nos plantean dos opciones:
> 1. El navegador no soporta javascript o esta desactivado. En ese caso 
> nos protegemos con la validacion en servidor. No hay otra
> 2. El navegador soporta javascript. �Como hacer que la validaci�n sea 
> usable, y al tiempo accesible por personas que por ejemplo usan lector 
> de pantalla?

Pues no lo veo muy complicado: 

1) decides cu�l es t� modelo de correcci�n de errores. Yo me decanto por
el de:

  - Mensaje de advertencia encima del formulario-
  - Listado de los errores advertidos
  - Formulario, con los campos con error marcados con un color/borde diferente 
    y un mensaje que reitere el error de ese campo. Los campos correctos
rellenos
2) Utilizas JS para crear e insertar via DOM los elementos (x)HTML
correspondientes.

Listo, el resultado es igual de accesible que una p�gina est�tica. De
hecho, el marcado es el mismo que con la validaci�n de server, solo que
en un caso generas el marcado en el servidor y lo envias y en el otro lo
creas dinamicamente

> Es que al tema he leido un art�culo donde dec�a que esto �ltimo no era 
> del todo posible, y propon�a sacrificar un poco la usabilidad sacando 
> mensajes de alert con javascript con un error cada vez, de uno en uno 
> seg�n se vayan corrigiendo, de forma que un lector pueda leerlo. Pero no 
> me gusta esta opci�n demasiado porque resulta algo molesto para los 
> usuarios "corrientes", que suelen ser la mayor�a.

�Donde has leido esa aberraci�n? ;) Esa soluci�n es mal JS para torturar
al usuario. No hay que confundir JS con 'mensajitos de alert' 
> 

-- 
   Manuel trabaja para Simplel�gica, construcci�n web
(+34) 985 22 12 65            http://simplelogica.net
escribe en Logicola http://simplelogica.net/logicola/    


_______________________________________________
altas, bajas y modificaciones:
http://cadius.org/mailman/listinfo/lista_cadius.org

Responder a