[Ovillo] correcto formato de formularios

Ramón Corominas listas en ramoncorominas.com
Jue Mayo 21 20:59:28 UTC 2009


Lo de "campo obligatorio" tiene que ir sí o sí dentro del <label>, ya 
que de lo contrario no será leído por un lector de pantalla. Los 
lectores de pantalla cuando acceden a un control leen lo que pone la 
etiqueta. Por eso puede ser buena idea encerrar el <input> dentro del 
<label>, además de enlazarlos con los atributos for/id.

El enlace adicional "mostrar contraseña" no forma parte de la etiqueta 
de ese control, por lo que debe quedar fuera del <label>.

Agrupar los campos con <fieldset> sólo debería hacerse cuando los campos 
tienen relación entre sí, y siempre proporcionando un <legend>. Si no se 
pone <legend> queda el <fieldset> queda "cojo". Otra cosa es que sea 
interpretable lo de encerrar todos los campos de un mismo <form> dentro 
de un <fieldset> global.

Saludos,
Ramón.



Más información sobre la lista de distribución Ovillo