No podés bajar el numero de campos? Son muchisimos, mas para los
usuarios que corresponden.
Saludos,
Mike
Santiago, me parece muy acertada tu lista de casos en los que
conviene, o no, usar el texto dentro del campo.
Me gustaría hacer una salvedad respecto a la implementación con el
atributo title: hace unos cuantos años un tal Aaron Boodman, hoy
responsable de Google Gears, prácticamente inventó el javascript "no
intrusivo", cuando propuso en su "labels.js" [1] que el textito de
adentro de los campos fuera tomado del correspondiente <label> del
mismo, en vez de algún atributo (estándar o no). Simon Willison
explica muy claramente [2] cuales son las ventajas de esta
aproximación al problema.
Por otro lado, está bueno destacar que en el link que mandó Euge [3]
podemos ver una sutil pero interesante mejora: cuando hago foco en el
input, el texto no desaparece, sino que se atenúa. Me suena que a la
implementación inicial de esto la hizo Apple en el iPhone. Una
implementación en JavaScript podía verse hasta hace poco [4] en los
formularios que hizo Aen Tan para The Miele Guide. Pero si vamos al
sitio mencionado [5], vemos que ahora lo cambiaron a campos estándar
con labels a la izquierda... Esto refuerza lo que dice Santiago de que
sólo en casos muy puntuales este tipo de campos van a andar bien.
Al margen de todo esto, recordemos que Luke Wroblewski tiene un libro
entero dedicado al diseño de formularios, así que podemos seguir un
buen rato que seguirá habiendo tela para cortar.
Saludos y buen fin de semana para todos!
- Manuel
[1] Labels.js http://kusor.net/traducciones/youngpup.es/label/labels_js.html
[2] S. Willison y labels.js http://simonwillison.net/2002/Sep/10/labels/
[3] Link Euge http://www.webdesignerdepot.com/wp-content/uploads/2009/01/mobileme_login.jpg
[4] Caso de estudio
http://aenui.com/works/website-design/designing-the-miele-guide-website/
[5] Implementación real http://mieleguide.com/register
[6] Web Form Design http://www.rosenfeldmedia.com/books/webforms/