Buenas Daniel! La mejor forma es utilizar un lenguaje del servidor, ya que de cara a la accesibilidad hacer un formulario validado con javascript y que sea accesible implica que si el agente de usuario desactiva o no soporta javascript se saltar� la validaci�n y por lo tanto pueden rodar cabezas ;-). Digo esto porque si la validaci�n es "accesible" implica que si no soporta javascript los datos ser�n enviados igualmente.
La soluci�n pasa, como digo, por utilizar un lenguaje de servidor, con la recarga de la p�gina correspondiente y siempre teniendo en cuenta el no utilizar exclusivamente c�digos de colores para marcar los datos rellenados erroneamente. Desde el punto de vista de la usabilidad hay bastante gente que opina que es un petardo para el usuario tener que cargar otra p�gina para mostrar los errores, pero no creo que haya que tenerle miedo a eso (a no ser que hayan maquetado con fireworks y la pagina tenga 140 gr�ficos y pese 200kb). Manuel (Simplelogica) saco un post en Logicola (http://www.simplelogica.net/logicola) sobre validaci�n de formularios con php, y como seguro que est� leyendo esto, te podra contar mejor que yo :D. Saludos! -- http://www.jlvelazquez.net --------- Mensagem Original -------- De: Lista de Cadius <[EMAIL PROTECTED]> Para: Lista de Cadius <[EMAIL PROTECTED]> Asunto: [cadius] Es posible validar formularios con javascript de forma usable y accesible? Fecha: 10/07/04 18:15 > > Hola, > mi pregunta va sobre como validar formularios con javascript de manera > que sea accesible y usable a la vez. > En cuanto a usabilidad: > > - No me gusta que se le muestren al usuario los errores en una ventana > de alert. Hay gente que muestra todos los errores producidos en una > ventana de alerta, pero obviamente cuando pulsas 'aceptar' pierdes la > informaci�n, con lo que el usuario debe realizar esfuerzos por recordar > los errores, todav�a m�s si son demasiados. > - Hay gente que muestra los errores de uno en uno en ventanas de alerta, > lo cual suele resultar en un co�azo para el usuario que tiene que estar > volviendo una y otra vez al formulario a corregir los datos de uno en uno. > > En conclusi�n, suelo mostrar los errores din�micamente en la pantalla > con javascript usando el DOM para generarlos y escribirlos una vez que > se pulsa sobre el bot�n de enviar, bien al lado de los campos, o bien > todos reunidos al principio del formulario. Pero esto tiene un problema > grave con la accesibilidad, y es que un navegador de voz no se entera de > los mensajes de error reci�n generados, a no ser que se actualice su > memoria (en JAWS tecla Insert+Esc). > > Alguien tiene soluci�n para esto o se le ocurre otra alternativa que > satisfaga usabilidad y accesibilidad? > > Saludos > > > > _______________________________________________ > altas, bajas y modificaciones: > http://cadius.org/mailman/listinfo/lista_cadius.org > > > > _______________________________________________ altas, bajas y modificaciones: http://cadius.org/mailman/listinfo/lista_cadius.org

