[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