Es muy sencillo,
no todos los navegadores-dispositivos soportan Javascript, y no en todas las ocasiones podremos usar algun navegador que lo soporte. Por lo tanto, para poder enviar el formulario correctamente, este deberá ser "plano" (en HTML, sin javascript que valide antes de enviarlo, porque entonces un navegador NO-javascrpit o con JS deshabilitado no lo podría enviar).
Para esto, la solución es validarlo en el servidor. Via J2ee, PHP, ASP, CGI, etc... De la misma forma que, por ejemplo, consultamos a una base de datos para saber si un nombre de usuario o un e-mail ya están dados de alta en un grupo de usuarios, podemos aprovechar el proceso para validar DNIs, etc... y esto no generará más llamadas al servidor: son las mismas, sólo que el proceso que ejecuta es un poco más "largo", pero en ningún caso, las validaciones que pudieras hacer via Javascript, podrían ser un problema en un lenguaje server-side.
Saludos:)
Miquel Serrabassa
En/na Cesar Perez ha escrit:
Hola, Prodrías explicar mejor el porque es necesario validar formulario en servidor, supongo que sera porque no todos navegadores soportan igual javascript pero la verdad es que os agradecería que expusierais aquí las razones
Gracias y un saludo
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Roberto Diez Sent: Wednesday, April 06, 2005 8:49 AM To: Ovillo, la lista de CSS en castellano Subject: [Ovillo] accesibilidad - validar formularios
Hola a todos,
Hasta hace bien poco las validaciones de los campos de un formulario (DNI, comprobar que un campo tiene valores, etc..) las realizábamos con JavaScript. Para conseguir cumplir el nivel AA tenemos que desechar esta opción y realizar estas validaciones a nivel de servidor lo que multiplica las llamadas al mismo y ralentiza todo el proceso.
Supongo que es algo a lo que os habéis enfrentado más de uno, ¿cómo lo habéis resuelto?...
Muchas gracias por vuestra atención.
_______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
_______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo