[Ovillo] OT: label sin for
Hola, estamos desarrollando una aplicación que genera formularios -concretamente con asp .net mvc- y el problema está en que por la lógica podría darse el caso que se pudiera repetir el valor del id de los campos input. Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el xhtml strict. Además, los label que generamos incluyen al campo...por lo que la duda es si esto es correcto mirando tb la accesibilidad: labelNombre input type=text name=nombre //label Un saludo __ Información de ESET Smart Security, versión de la base de firmas de virus 4635 (20091125) __ ESET Smart Security ha comprobado este mensaje. http://www.eset.com ___ 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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
Correcto no es, al menos en WCAG 1.0 se incumpliría el punto 12.4, y la asociación explícita siempre es preferible. De todos modos, salvo que el ID lo uses para algo más, siempre puedes poner una cadena distinta delante de cada campo, por ejemplo: label for=xyz-nameNombre 1 input id=xyz-name type=text //label label for=wxy-nameNombre 2 input id=wxy-name type=text //label Por cierto, ojo con poner la misma etiqueta (el texto de la etiqueta), porque tampoco sería correcto asociar una misma etiqueta a dos campos distintos en un mismo contexto (siempre se deben poder identificar sin ambigüedad). Saludos, Ramón. Juan escribió: la duda es si esto es correcto mirando tb la accesibilidad: labelNombre input type=text name=nombre //label ___ 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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
Bueno, leyendo a Ramón y a Rodrigo...no se que decir ;-) El tema es que los nombres/id's se generan automáticamente: nombre de la clase-controlador-ordinal O sea, el desarrollador no tiene control sobre el html generado (entre otras cosas porque puede que no tenga conocimientos de html). El solo tiene que llamar a metodos de clases. La repetición podría darse si se generaran dos formularios en la página. __ Información de ESET Smart Security, versión de la base de firmas de virus 4635 (20091125) __ ESET Smart Security ha comprobado este mensaje. http://www.eset.com ___ 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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
Referencia: WCAG 1.0 [1] 12.4 Associate labels explicitly with their controls. [Priority 2] For example, in HTML use LABEL and its for attribute. Es decir, que si no lo pones, el punto 12.4 no se estaría cumpliendo. Lo que te proponía es más bien añadir en la generación del código una cadena aleatoria delante del nombre generado, que a nivel de código quedará horrible pero que en realidad jamás se lee por el usuario. Así, el ID sería algo en plan ax51xy9b2dk-text-name-1. Eso sí, asegúrate de que el primer carácter es una letra ;) Salu2, Ramón. [1] Web Content Accessibility Guidelines http://www.w3.org/TR/WCAG10/ La repetición podría darse si se generaran dos formularios en la página. ___ 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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
Si estáis desarrollando esa aplicación x q no controláis ese problema en el código? No veo problemas para controlar algo así. Slt. -Mensaje original- De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org] En nombre de Juan Rebollo Enviado el: miércoles, 25 de noviembre de 2009 13:42 Para: Ovillo, la lista de CSS en castellano Asunto: [Ovillo] OT: label sin for Hola, estamos desarrollando una aplicación que genera formularios -concretamente con asp .net mvc- y el problema está en que por la lógica podría darse el caso que se pudiera repetir el valor del id de los campos input. Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el xhtml strict. Además, los label que generamos incluyen al campo...por lo que la duda es si esto es correcto mirando tb la accesibilidad: labelNombre input type=text name=nombre //label Un saludo __ Información de ESET Smart Security, versión de la base de firmas de virus 4635 (20091125) __ ESET Smart Security ha comprobado este mensaje. http://www.eset.com ___ 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://lists.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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
El 25 de noviembre de 2009 13:43, Rodrigo Álvarez Virgós rodri.vir...@gmail.com escribió: Hola, Juan Juan Rebollo escribió: Hola, estamos desarrollando una aplicación que genera formularios -concretamente con asp .net mvc- y el problema está en que por la lógica podría darse el caso que se pudiera repetir el valor del id de los campos input. Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el xhtml strict. Además, los label que generamos incluyen al campo...por lo que la duda es si esto es correcto mirando tb la accesibilidad: labelNombre input type=text name=nombre //label Sin ningún problema Ramón, por lo que yo entiendo hasta ahora con las asociaciones, pienso que Rodrigo tiene razón ya que en el caso que expone Juan la asociación es implicita [1] y es correcta, y sólo incumpliría el punto 12.4 si la asociación fuera explicita [2], que no es el caso. [1] Asociación implicita: labelinput type=text name=abc//label [2] Asocación explicita: label for=abcAbc/label input type=text name=abc id=abc / Un saludo. -- Philipp Keweloh La crueldad es la fuerza de los cobardes. Proverbio árabe ___ 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://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: label sin for
Pues gracias a todos y estudiaremos las dos opciones. Como dice Philipp al englobar el label al campo input yo considero tb una asociacion implicita. Si no, utilizaremos un cadena aleatoria al principio del id. Gracias a todos - Original Message - From: Philipp Keweloh sku...@gmail.com To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org Sent: Wednesday, November 25, 2009 6:14 PM Subject: Re: [Ovillo] OT: label sin for El 25 de noviembre de 2009 13:43, Rodrigo Álvarez Virgós rodri.vir...@gmail.com escribió: Hola, Juan Juan Rebollo escribió: Hola, estamos desarrollando una aplicación que genera formularios -concretamente con asp .net mvc- y el problema está en que por la lógica podría darse el caso que se pudiera repetir el valor del id de los campos input. Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el xhtml strict. Además, los label que generamos incluyen al campo...por lo que la duda es si esto es correcto mirando tb la accesibilidad: labelNombre input type=text name=nombre //label Sin ningún problema Ramón, por lo que yo entiendo hasta ahora con las asociaciones, pienso que Rodrigo tiene razón ya que en el caso que expone Juan la asociación es implicita [1] y es correcta, y sólo incumpliría el punto 12.4 si la asociación fuera explicita [2], que no es el caso. [1] Asociación implicita: labelinput type=text name=abc//label [2] Asocación explicita: label for=abcAbc/label input type=text name=abc id=abc / Un saludo. -- Philipp Keweloh La crueldad es la fuerza de los cobardes. Proverbio árabe ___ 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://lists.ovillo.org/mailman/listinfo/ovillo __ Información de ESET Smart Security, versión de la base de firmas de virus 4637 (20091125) __ ESET Smart Security ha comprobado este mensaje. http://www.eset.com __ Información de ESET Smart Security, versión de la base de firmas de virus 4637 (20091125) __ ESET Smart Security ha comprobado este mensaje. http://www.eset.com ___ 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://lists.ovillo.org/mailman/listinfo/ovillo