<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1531275133681113837</id><updated>2012-06-04T13:37:53.809+02:00</updated><category term='presentaciones'/><category term='accesibilidad legislación'/><category term='enlaces'/><category term='accesibilidad televisión'/><category term='WCAG 2.0'/><category term='plantillas'/><category term='sabías que ...'/><category term='usabilidad textos'/><category term='navegadores trucos'/><category term='reseñas'/><category term='AJAX'/><category term='accesibilidad certificación'/><category term='accesibilidad software'/><category term='frases ...'/><category term='redes sociales'/><category term='accesibilidad general'/><category term='accesibilidad Flash'/><category term='HTML 5'/><category term='Norma UNE 139803'/><category term='documentación'/><category term='iphone'/><category term='DNIe'/><category term='usabilidad metodología'/><category term='recursos'/><category term='accesibilidad Blogger'/><category term='accesibilidad sordos'/><category term='accesibilidad ePub'/><category term='usabilidad color'/><category term='general blog'/><category term='navegadores general'/><category term='Técnicas WCAG 2.0'/><category term='WAI-ARIA'/><category term='off topic'/><category term='XHTML'/><category term='usabilidad software'/><category term='accesibilidad Word'/><category term='usabilidad general'/><category term='usabilidad internacionalización'/><category term='agenda'/><category term='accesibilidad denuncias'/><category term='CSS'/><category term='usabilidad formularios'/><category term='accesibilidad iPad'/><category term='imprescindibles'/><category term='accesibilidad PDF'/><category term='glosario'/><category term='usabilidad iPad'/><category term='navegadores extensiones'/><category term='accesibilidad móvil'/><category term='firma electrónica'/><category term='accesibilidad metodología'/><category term='tecnología asistiva'/><category term='SEO'/><category term='descargas'/><category term='estándares'/><category term='noticias'/><category term='evaluación heurística'/><category term='arquitectura de información'/><category term='accesibilidad multimedia'/><category term='cheatsheet'/><category term='accesibilidad javascript'/><category term='seminarios'/><category term='accesibilidad PowerPoint'/><category term='WCAG 1.0'/><title type='text'>Usable y accesible</title><subtitle type='html'>Consultoría de accesibilidad, usabilidad, arquitectura de información y experiencia de usuario.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/-/usabilidad+formularios'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/search/label/usabilidad%20formularios'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-7474865001731829732</id><published>2011-10-21T18:48:00.004+02:00</published><updated>2011-10-22T20:43:28.361+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad formularios'/><title type='text'>Aceptar/Cancelar o Cancelar/Aceptar</title><content type='html'>&lt;p&gt;Ayer me preguntaban en &lt;a href="http://twitter.com/#!/olgacarreras" target="_blank"&gt;Twitter&lt;/a&gt; mi opinión sobre cuál debe ser en web el orden de los botones:&lt;/p&gt;&lt;ol style="list-style-type: lower-alpha"&gt;&lt;li&gt;&lt;strong&gt;Aceptar/Cancelar&lt;/strong&gt;, siguiendo el orden de lectura natural como hace Windows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cancelar/Aceptar&lt;/strong&gt;, poniendo la conclusión, la acción que te lleva hacia delante a la derecha como hace Apple.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Antes de continuar recomiendo el artículo “&lt;a href="http://www.useit.com/alertbox/ok-cancel.html" target="_blank"&gt;OK–Cancel or Cancel–OK?”&lt;/a&gt; de Jakob Nielsen&lt;/p&gt;&lt;p&gt;En función del tipo de usuarios con los que testeemos, podremos encontrar preferencias para todos los gustos, a veces en función de la plataforma que usan y otras veces no.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Sin embargo, la respuesta según mi opinión, a cuál es el orden más recomendable no es ni la “a”, ni la “b”, ni siquiera que los pongas en función del porcentaje de usuarios Windows vs MAC que tengas según las estadísticas de tu sitio. Para mi, &lt;strong&gt;la respuesta adecuada es que el orden no es lo importante realmente&lt;/strong&gt; como explico a continuación.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Supongamos que vamos a testear un formulario con los siguientes botones:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-QlJ0OmuDz1Y/TqGcF1B9PII/AAAAAAAABUo/uT1ZxJp02Js/s1600-h/aceptar_cancelar_ux1%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="" border="0" alt="Formulario con dos botones debajo, primero Cancelar y después Aceptar" src="http://lh6.ggpht.com/-WRkHNaK5OrE/TqGcGVCLYkI/AAAAAAAABUw/yX5igPUCr94/aceptar_cancelar_ux1_thumb%25255B1%25255D.jpg?imgmax=800" width="616" height="267" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;y que comprobamos que los usuarios se equivocan y esperan encontrar el botón “Aceptar” a la izquierda. ¿Lo importante es el orden? ¿es eso lo que debemos cambiar?&lt;/p&gt;&lt;p&gt;Veamos otras modificaciones posibles que no implican cambiar el orden de los botones pero que evitan las equivocaciones de los usuarios:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-O51kVkPRpmA/TqGcG_K64tI/AAAAAAAABU4/Rmhny5jAWfY/s1600-h/aceptar_cancelar_ux2%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="" border="0" alt="Bóton Cancelar primero, botón enviar despues, resaltado, en negrita, más centrado" src="http://lh3.ggpht.com/-0MYztjchxPU/TqGcHf8wxpI/AAAAAAAABVA/_sP-L_RUPLs/aceptar_cancelar_ux2_thumb%25255B1%25255D.jpg?imgmax=800" width="622" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;En este ejemplo, se busca un nombre más específico para el botón “Aceptar”, se muestra seleccionado por defecto, se centra con el formulario y su literal se pone en negrita y un poco más grande. &lt;/p&gt;&lt;p&gt;Da igual como los coloques, derecha o izquierda, la claridad de los mismos es independiente de su orden:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-Vewk1ZKPRNI/TqGcHx4M61I/AAAAAAAABVI/Pa7aEgNkiy8/s1600-h/aceptar_cancelar_ux4%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="" border="0" alt="Botón Enviar primero, resaltado, en negrita, más centrado; Bóton Cancelar segundo" src="http://lh4.ggpht.com/-VF2Fw2ltNTM/TqGcICwy8iI/AAAAAAAABVQ/isxFQKCHV_A/aceptar_cancelar_ux4_thumb%25255B1%25255D.jpg?imgmax=800" width="629" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;En función del formulario podemos buscar un literal también más específico para el botón “Cancelar”, que incluso se puede incluir como un enlace.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-NA2yt1Mffqo/TqGcIswPBSI/AAAAAAAABVY/BYwWGCkcgXg/s1600-h/aceptar_cancelar_ux5%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="" border="0" alt="Cancelar con enlace a la izquierda; botón Enviar a la derecha" src="http://lh6.ggpht.com/-9XTnoU-4tKg/TqGcJKuQWCI/AAAAAAAABVg/WfDPJW55_Ak/aceptar_cancelar_ux5_thumb%25255B2%25255D.jpg?imgmax=800" width="626" height="257" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-QapImESfabA/TqGcJe4y7qI/AAAAAAAABVo/5aZoYnrs8ew/s1600-h/aceptar_cancelar_ux3%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="" border="0" alt="Botón &amp;lt;&amp;lt; Volver a la izquierda; botón Confirmar pedido a la derecha" src="http://lh5.ggpht.com/-wleKY6UDwFE/TqGcJ_RAvxI/AAAAAAAABVw/vJQ2NWcd6tI/aceptar_cancelar_ux3_thumb%25255B1%25255D.jpg?imgmax=800" width="627" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Y según el tipo de portal, la libertad en el diseño ayudará también a diferenciar los botones: &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/-YHiwZLv3ovo/TqGcKRetU-I/AAAAAAAABV4/Slrvu--iAUQ/s1600-h/aceptar_cancelar_ux6%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="aceptar_cancelar_ux6" border="0" alt="Botón Enviar primero, más grande con fondo azul;botón Cancelar segundo más pequeño con fondo blanco" src="http://lh3.ggpht.com/-tXM8lklyyzw/TqGcK2nWzgI/AAAAAAAABWA/y6ULEkGsR2o/aceptar_cancelar_ux6_thumb%25255B1%25255D.jpg?imgmax=800" width="632" height="279" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Por tanto, las claves para mí, no son el orden, sino:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;mantener la &lt;strong&gt;consistencia&lt;/strong&gt; en el orden y la presentación de los botones en todas las páginas del sitio&lt;/li&gt;&lt;li&gt;cuidar el &lt;strong&gt;literal&lt;/strong&gt; de los botones para que sea lo más específico posible&lt;/li&gt;&lt;li&gt;pero sobre todo, &lt;strong&gt;diferenciar visualmente la acción principal de la opción secundaria&lt;/strong&gt; como he ejemplificado antes&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;Desde un punto de vista de accesibilidad&lt;/h2&gt;&lt;p&gt;Todo lo dicho anteriormente está enfocado a decidir si el orden de los botones ayuda a evitar errores a los usuarios que visualizan el formulario .&lt;/p&gt;&lt;p&gt;Sin embargo, hay &lt;strong&gt;otros factores&lt;/Strong&gt; asociados al tema del orden de los botones que puede ayudarnos a decidir cuál poner primero:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;El &lt;strong&gt;primer botón será el que aparezca resaltado y el que responderá a la tecla Enter&lt;/strong&gt;. Es verdad que esto se puede modificar, aunque con javascript.&lt;/li&gt;&lt;li&gt;El usuario que se mueve &lt;strong&gt;con el tabulador&lt;/Strong&gt; por el formulario &lt;strong&gt;llegará en primer lugar al primer botón&lt;/strong&gt;. También esto se puede modificar, pero entonces incumpliríamos la pauta de mantener la coherencia entre el orden visual y el del foco.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Estos dos factores favorecen a los usuarios que utilizan lectores de pantalla, aunque hay que recodar que tienen atajos de teclado para acceder al listado de elementos del formulario, o para ir a los botones de la página.&lt;/p&gt;&lt;p&gt;Si la pregunta es cuál es el orden que yo prefiero, me viene a la memoria la discusión que duró días con una aplicación del Santander con la que se hizo al final un documento específico sobre el tema, y se puso Aceptar a la derecha. Es &lt;strong&gt;la opción que yo prefiero como usuaria&lt;/strong&gt; (y lo soy de Windows)  pues asocio Cancelar con Volver y Aceptar con Siguiente. Pero esto son ya preferencias personales y batallitas.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html"&gt;Formularios usables: 60 Directrices de Usabilidad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html"&gt;Formularios accesibles según las WCAG 2.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable y accesible &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/enlaces-que-actan-como-botones.html"&gt;Enlaces que actúan como botones. Implementación accesible.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/07/sirius-nueva-sistema-para-la-evaluacion.html"&gt;Sirius. Nueva sistema para la evaluación de la usabilidad web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/07/arquitectura-de-informacion-fundamentos.html"&gt;Arquitectura de información. Fundamentos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-7474865001731829732?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/7474865001731829732/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2011/10/aceptarcancelar-o-cancelaraceptar.html#comment-form' title='12 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7474865001731829732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7474865001731829732'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2011/10/aceptarcancelar-o-cancelaraceptar.html' title='Aceptar/Cancelar o Cancelar/Aceptar'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-WRkHNaK5OrE/TqGcGVCLYkI/AAAAAAAABUw/yX5igPUCr94/s72-c/aceptar_cancelar_ux1_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4782309302032672543</id><published>2009-03-08T16:21:00.007+01:00</published><updated>2011-01-26T13:04:23.253+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='imprescindibles'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad formularios'/><title type='text'>Imprescindibles (14)</title><content type='html'>Estos son los artículos que han llamado mi atención últimamente (no tienen porque ser recientes):&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Usabilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/gestion-y-prevencion-de-errores-en-interfaces-de-usuario"&gt;Gestión y prevención de errores en interfaces de usuario&lt;/a&gt; de Deinterfaz. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2009/02/15/%c2%bfque-es-necesario-saber-para-dedicarse-a-la-usabilidad/"&gt;¿Qué es necesario saber para dedicarse a la usabilidad?&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://albertolacalle.com/hci/medir-consultor.htm"&gt;"Medir al consultor de usabilidad"&lt;/a&gt; de Alberto Lacalle.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ulczyk.blogspot.com/2009/02/como-evitar-contenido-duplicado-parte.html"&gt;Cómo evitar contenido duplicado&lt;/a&gt; de Daniel Ulczyk. Relacionado: &lt;a href="http://dynamical.biz/blog/seo-content-optimization/web-structure-duplicate-content-canonical-12.html" lang="en" hreflang="en"&gt;"Multi categories website structure. Who needs the canonical tag?"&lt;/a&gt; de Ani López.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.anieto2k.com/2009/02/14/relcanonical-lo-ultimo-para-combatir-el-contenido-duplicado/"&gt;rel=”canonical”, lo último para combatir el contenido duplicado &lt;/a&gt; de Andrés Nieto.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://semanticstudios.com/publications/semantics/000228.php" lang="en" hreflang="en"&gt;User Experience Deliverables&lt;/a&gt; de Peter Morville.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.usolab.com/wl/2009/02/diseno-defensivo-en-formulario.php"&gt;Diseño defensivo en formularios&lt;/a&gt; de Usolab.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2009/02/12/%c2%bfconoces-los-microformatos-que-estan-por-venir/"&gt;¿Conoces los microformatos que están por venir?&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://sopadebits.com/extranet/content/view/eyetracking-movimiento-informacion-neuronal"&gt;Eyetracking, movimiento e información neuronal&lt;/a&gt; de Sopa de bits.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://sentidoweb.com/2008/03/05/consejos-para-disenar-emails.php"&gt;Consejos para diseñar emails&lt;/a&gt; de Sentido Web.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Diseño y maquetación&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.disenorama.com/articulos/reemplazo-de-textos-una-comparacion"&gt;Reemplazo de textos – una comparación&lt;/a&gt; de Diseñorama.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://actpower.blogspot.com/2008/10/vueltas-con-los-72dpi.html"&gt;A vueltas con los 72 dpi&lt;/a&gt; de Diario de un Infografista.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Accesibilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://webaim.org/projects/screenreadersurvey/" lang="en" hreflang="en"&gt;Survey of Preferences of Screen Readers Users&lt;/a&gt; de Webaim.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.stuffandnonsense.co.uk/archives/accessibility_footnotes.html" lang="en" hreflang="en"&gt;Accessibility footnotes&lt;/a&gt; (o cómo implementar de otra manera el LONGDESC) de Andy Clarke.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Varios&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.maestrosdelweb.com/editorial/que-acciones-tomar-cuando-roban-tus-contenidos/"&gt;Qué acciones tomar cuando roban tus contenidos&lt;/a&gt; de Maestros del Web.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4782309302032672543?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4782309302032672543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/imprescindibles-14.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4782309302032672543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4782309302032672543'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/imprescindibles-14.html' title='Imprescindibles (14)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-8597333957642725212</id><published>2008-02-28T09:10:00.004+01:00</published><updated>2012-05-15T15:11:03.217+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad formularios'/><title type='text'>Formularios usables: 60 Directrices de Usabilidad</title><content type='html'>&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/Strong&gt;&lt;br /&gt;[19-07-07] &lt;a href="http://olgacarreras.blogspot.com/2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable ...&lt;/a&gt;&lt;br /&gt;[02-06-09]&lt;a href="http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html"&gt;Formularios accesibles según las WCAG 2.0&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="#fuentes"&gt;Fuentes del artículo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;60 Directrices para realizar formularios usables&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Generales&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Pida sólo la información absolutamente necesaria.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Infiera información a partir de otra disponible.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, la provincia se puede inferir del C.P.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Reutilice los campos cuando sea posible.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, el email puede servirnos en ocasiones como nombre de usuario.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. No pida la información dos veces. &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, si el usuario ha rellenado la dirección de facturación, no le obligue a volver a rellenar la dirección de envío si no es necesario, pregúntele si quiere que sea la misma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Textos&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Proporcione un título al formulario&lt;/strong&gt; que exprese claramente su función.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Si necesita instrucciones, que sean breves y comprensibles.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Utilice una nomenclatura clara y familiar,&lt;/strong&gt; sin tecnicismos ni extranjerismos.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Sea consistente en el uso de los términos.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Es decir, use siempre las mismas palabras para los mismos conceptos.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. No utilice preguntas complejas&lt;/strong&gt; ni haga pensar al usuario.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. Redacte siempre las opciones de forma afirmativa. &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, junto a un &lt;em&gt;check&lt;/em&gt; escriba “Deseo recibir el boletín" en vez de "No deseo recibir el boletín".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Organización&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11. Organice los campos en una sola columna de datos.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Sin entrar en las razones de accesibilidad que lo justifican (ver &lt;a href="http://olgacarreras.blogspot.com/2007/02/las-75-directrices-de-accesibilidad-de.html" target="_blank"&gt;"75 Directrices de accesibilidad de Jakob Nielsen"&lt;/a&gt;) me cuesta muchas discusiones hacer comprender que, apelotonando los datos en la misma línea o colocándolos en varias columnas, se pierde tanto a nivel de usabilidad que no merece la pena el espacio vertical que se gana.&lt;br /&gt;&lt;br /&gt;Como siempre, hay muchos contextos de uso y excepciones justificables, como los formularios que se rellenan de forma repetitiva y constante, pero la excepción nunca puede convertirse en norma.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;cite&gt;Una sola columna funciona mejor. Los formularios con dos columnas tienen más probabilidades de que los usuarios pasen por alto algunos campos, dado que crean un orden ambiguo de lectura. Sus ojos se moverán hacia donde espera encontrar el próximo campo, que será habitualmente hacia abajo, en vertical. No esperan a que se les indique mediante el parpadeo del cursor dónde mirar.&lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;[En &lt;a href="http://www.usolab.com/wl/2005/04/formularios-largos-una-pantall.php" target="_blank"&gt;"Formularios largos: ¿una pantalla con scroll o varias páginas?"&lt;/a&gt; de Usolab (resumen en español del artículo &lt;a href="http://www.usabilitynews.com/news/article2352.asp" target="_blank"&gt;"Caroline's Corner - Long Forms: Scroll or Tab?"&lt;/a&gt; de Caroline Jarrett)]&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12. Organice los campos en grupos lógicos,&lt;/strong&gt; utilizando para ello la mínima cantidad de elementos visuales (evitando así ruido visual).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13. Agrupe, si es posible, los campos obligatorios al comienzo del formulario.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14. Evite fragmentar la petición de información&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Por ejemplo, no pida por separado el tipo de vía, la calle, el número, etc. si no es estrictamente necesario.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;15. Proporcione un diseño ordenado, alineando verticalmente todas las etiquetas y todos los campos entre si.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;Todos los campos deben estar verticalmente alineados entre sí a la izquierda.&lt;br /&gt;&lt;br /&gt;¿&lt;strong&gt;Cómo alinear las etiquetas entre sí&lt;/strong&gt;: a la derecha, a la izquierda  o las colocamos encima del campo?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Si tenemos que rellenar datos que son familiares (y no son muchos): Etiquetas en vertical encima del campo.&lt;/li&gt; &lt;li&gt;Cuando necesitemos ajustar el espacio vertical: Etiquetas a la izquierda del campo, alineadas a la derecha.&lt;/li&gt; &lt;li&gt;Hay que ajustar el espacio vertical, y los datos no nos son familiares o son complejos: Etiquetas al lado del campo, alineadas a la izquierda.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.nordic-design.net/index.php?id=461" target="_blank"&gt;"Consejos para el diseño de formularios"&lt;/a&gt;: resumen en español de las conclusiones de &lt;a href="http://www.lukew.com/resources/articles/WebForms_LukeW.pdf" target="_blank"&gt;Luke Wroblewski&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;16. Sitúe las respuestas de los campos &lt;em&gt;radio buttons&lt;/em&gt; y &lt;em&gt;check box&lt;/em&gt; después de los mismos&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;De esta manera se favorece la alineación vertical de todos los controles.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;17. Utilice etiquetas estándar para agrupar campos&lt;/strong&gt;  y hacer más manejable la información(OPTGROUP, FIELDSET)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;18. Si se utilizan &lt;em&gt;radio buttons&lt;/em&gt; o &lt;em&gt;checks box&lt;/em&gt;&lt;/strong&gt; agrupe visualmente de forma clara y unívoca los distintos grupos de opciones.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;19. Distinga visualmente los campos deshabilitados siguiendo las normas de facto&lt;/strong&gt; (poniéndolos en gris claro)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Tipos de campos&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;20. El tamaño visible de los campos de texto&lt;/strong&gt; debe corresponderse con la longitud del contenido que ha de introducir el usuario.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;21. Homogeneice los anchos de los campos de texto&lt;/strong&gt; cuando estos sean similares (evitando así ruido visual).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;22. Dote a los campos de texto de flexibilidad&lt;/strong&gt; para que admitan los datos en cualquier formato.&lt;br /&gt;&lt;br /&gt;Por ejemplo, un campo para introducir el número teléfono debería admitir paréntesis, guiones, espacios; un campo para introducir importes debería admitir decimales con punto o con coma, etc.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;23. Evite el uso de combos.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No las use por ejemplo para seleccionar el país, fecha o profesión a no ser que sea estrictamente necesario, en cuyo caso incluya una opción del tipo “Otros” que pueda englobar casos no recogidos en las opciones proporcionadas.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;24. Evite que las combos recarguen la página para rellenar otros campos&lt;/strong&gt;, pero cuando así sea, asegúrese de que el formulario conserva el mismo estado que tenía antes de recargar la página: con los mismos campos visibles o activos, y con todos los campos rellenos con los mismos datos que antes de la recarga.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;25. Si se utilizan combos o &lt;em&gt;radio buttons&lt;/em&gt; seleccione siempre una opción por defecto, asegurándose de que sea la más probable.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;De lo contrario, el usuario no puede volver al estado inicial del formulario; si es necesario incluya una opción "Ninguna".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;26. Si se utiliza un &lt;em&gt;check box&lt;/em&gt; para presentar una única opción que no es obligatoria&lt;/strong&gt; (recibir publicidad, aceptar unas cláusulas) no la marque por defecto.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;27. Si se utilizan &lt;em&gt;radio buttons&lt;/em&gt; asegúrese de que todas las opciones son claramente excluyentes.&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No los utilice cuando las respuestas sean más de tres y complejas, o más de cinco y simples.&lt;/li&gt; &lt;li&gt;Siempre que se cumpla la regla anterior, utilice&lt;em&gt; radio buttons&lt;/em&gt; en vez de combos&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;28. Si un &lt;em&gt;radio button&lt;/em&gt; tiene más de dos respuestas, colóquelas en vertical,&lt;/strong&gt; unas debajo de otras alineadas a la izquierda.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Funcionamiento&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;29. Valore la posibilidad de evitar, mediante JavaScript, que en determinados campos se pueda introducir determinados caracteres.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, que en el campo DNI sólo se puedan introducir números y letras, haciendo que el resto de caracteres no se puedan teclear en el campo.&lt;br /&gt;&lt;br /&gt;[A mí, personalmente, no me gusta esta práctica]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;30. No implemente saltos automáticos del foco del formulario.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo, en los campos de cuenta, no haga que el foco se mueva sólo al siguiente campo cuando se ha rellenado el anterior.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;cite&gt;Un error típico es introducir el salto automático entre campos de texto consecutivos y hacer innecesario el uso del tabulador. &lt;br /&gt;&lt;br /&gt;Aunque  este comportamiento puede parecer que facilita la tarea de introducción de datos, no es adecuado porque quita control a los usuarios, no es un funcionamiento estándar y es necesario mirar la pantalla para saber en que campo se está.&lt;br /&gt;&lt;br /&gt;Todo ello puede provocar fácilmente errores, como por ejemplo, introducir datos pertenecientes a un campo en el siguiente cuando no se introduce el formato esperado por el salto automático.&lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;[En &lt;a href="http://www.alzado.org/articulo.php?id_art=57" target="_blank"&gt;"Controles de formularios en diseño web, radio buttons, check-boxes..."&lt;/a&gt; de Eduardo Manchón]&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Además es un práctica prohibida en las WCAG 2.0 &lt;em&gt;"3.2.2 On Input: Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component. (Level A)"&lt;/em&gt; aunque admiten que se implemente si se avisa antes al usuario de este comportamiento.&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;31. Asegúrese de que la tecla "Intro"&lt;/strong&gt; realiza la acción principal.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;32. Evite, mediante JavaScript, que el usuario pueda impacientarse y enviar dos veces el formulario.&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;33. Al implementar la validación de los formularios (o al limitar el tamaño de los campos)&lt;/strong&gt; piense si su formulario puede ser utilizado por usuarios de otros países. &lt;br /&gt;&lt;br /&gt;Por ejemplo, el C.P. o el teléfono no tienen la misma longitud en unos países que en otros; por ejemplo, en España hay usuarios que no tienen DNI sino tarjeta de residencia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Ayudas&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;34. Identifique claramente los campos obligatorios y los opcionales&lt;/strong&gt; mediante el literal (Obligatorio) u (Opcional), según si se van a marcar los obligatorios o los opcionales, colocando dicho literal detrás de la etiqueta del campo y por tanto antes del campo.&lt;br /&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Para saber si marcar los obligatorios o los opcionales&lt;/strong&gt; seguir las directrices de  &lt;a href="http://www.lukew.com/resources/articles/WebForms_LukeW.pdf" target="_blank"&gt;Luke Wroblewski&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Indique los campos obligatorios cuando sean menos que los opcionales.&lt;/li&gt; &lt;li&gt;Indique los campos opcionales cuando sean menos que los obligatorios.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;Para saber por qué poner el texto (Obligatorio) u (Opcional) después del literal y no después del campo, o por qué &lt;strong&gt;se debe indicar mediante un texto y no mediante un asterisco&lt;/strong&gt;, leer &lt;a href="http://olgacarreras.blogspot.com/2007/02/las-75-directrices-de-accesibilidad-de.html" target="_blank"&gt;"75 Directrices de accesibilidad de Jakob Nielsen"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;35. Incluir ayudas breves o ejemplos junto a los campos,&lt;/strong&gt; pero sólo cuando sea realmente necesario para saber cómo ingresar un dato.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Asegúrese de que al leer en línea estas ayudas o ejemplos se lean antes que el campo&lt;/strong&gt;, por ello, un buen lugar para colocarlas es encima del campo. Para comprender por qué colocarlas en esta posición leer: &lt;a target="_blank" href="http://olgacarreras.blogspot.com/2007/02/las-75-directrices-de-accesibilidad-de.html"&gt;"75 Directrices de accesibilidad de Jakob Nielsen"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Botones&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;36. No incluya un botón "Reset"&lt;/strong&gt;  (es decir, de Limpiar o Borrar el formulario)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;37. En los formularios de un sólo paso evite tener un botón "Cancelar"&lt;/strong&gt; cuya función sea en realidad volver a la página anterior.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;38. Distinga entre las acciones primarias y secundarias&lt;/strong&gt;  (volver, imprimir etc.) de su formulario. &lt;br /&gt;&lt;br /&gt;Evite las secundarias, pero si ha de incluirlas distíngalas visualmente de forma inequívoca, destacando visualmente las primarias. &lt;br /&gt;&lt;br /&gt;Por ejemplo, poniendo las acciones primarias como botones y las secundarias como enlaces.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;39. Coloque los botones o enlaces que realizan las acciones primarias&lt;/strong&gt; (por ejemplo el botón "Enviar") lo más cerca posible del último campo del formulario. No los separé del formulario mediante, por ejemplo, una línea.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;40. Dé un nombre adecuado a los botones del formulario&lt;/strong&gt;, relacionado con su acción y no de carácter general. &lt;br /&gt;&lt;br /&gt;Por ejemplo, use "Buscar" en vez de un genérico "Aceptar".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Errores&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;41. Cuando se produzca un error al rellenar el formulario &lt;/strong&gt;proporcione en la parte superior del mismo, y con suficiente contraste, un listado de los errores. Por cada error indique qué campo lo ha provocado, por qué motivo, cómo solucionarlo y un enlace al campo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;42. Destaqué los campos que han dado error pero no se base para ello únicamente en el color. &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Acompáñelos de un icono de error que aparezca también en el resumen del comienzo de la página. &lt;br /&gt;&lt;br /&gt;Repita el mensaje de error al lado del campo para no tener que volver a la lista inicial para saber qué error lo provocó. &lt;a href="http://kalsey.com/simplified/demos/formerrors/index.php" target="_blank"&gt;Ver un ejemplo de cómo mostrar los errores de un formulario&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;43. Cuando se produzca un error, el formulario no debe resetearse, &lt;/strong&gt;es decir, los campos no erróneos deben seguir manteniendo la información en ellos introducida.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;44. Redactar claramente los textos de error mediante términos claros, sencillos y no técnicos.&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;No utilizar mensajes genéricos del tipo “No se ha podido enviar el formulario”.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;45. Evite validar los campos uno a uno, cuando pierden el foco, &lt;/strong&gt;mostrando inmediatamente un mensaje de error al usuario. A los usuarios les incomoda esta práctica.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Feedback&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;46. Cuando el usuario envíe el formulario, infórmele del resultado de su acción:&lt;/strong&gt; indíquele si se ha realizado correctamente, qué datos se han enviado, cómo puede ponerse en contacto con los responsables del sitio si ha habido problemas o para hacer un seguimiento del mismo, o cómo puede modificar los datos enviados.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;47. Si el proceso de envío es lento,&lt;/strong&gt; incluya en la página un mensaje de "enviando datos". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Respuesta&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;48. Informe a los usuarios&lt;/strong&gt; de por qué deben rellenar el formulario y cuándo y a través de que medio recibirán una respuesta.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;49. Si es un formulario de contacto&lt;/strong&gt; envíe un email automático confirmado que se ha recibido.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;50. Si es un formulario de contacto&lt;/strong&gt;, asegúrese de que la empresa tenga los mecanismos necesarios para responder de forma rápida y adecuada al mismo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Legalidad&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;51. Incluya las cláusulas de protección de datos&lt;/strong&gt; cuando sea pertinente.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Accesibilidad&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;52. Asocie explícitamente las etiquetas con sus controles&lt;/strong&gt; mediante LABEL y su atributo "for".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;53. Compruebe que el tabulador permite acceder a todos los campos&lt;/strong&gt; en el mismo orden que el visual.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;54. Mejore la experiencia del usuario mediante JavaScript y AJAX pero asegúrese que el formulario funcione correctamente sin ellos.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;55. No establezca un límite de tiempo ajustado&lt;/strong&gt; para complementar el formulario.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Formularios extensos&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;56. Si los formularios son muy extensos&lt;/strong&gt; la solución no son las columnas, sino la división en páginas bien rotuladas que indiquen al usuario en que paso está del proceso (por ejemplo Paso 3 de 4).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;57. Si el formulario se presenta en varias páginas&lt;/strong&gt; hay que seguir el lema 1 tema = 1 página.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;58. El usuario debe poder volver a los pasos anteriores.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;59. No solicite información externa&lt;/strong&gt; en medio del proceso mediante la abertura de una ventana nueva del navegador.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;60. Evite la utilización de pestañas&lt;/strong&gt;  para crear formularios de varias páginas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="fuentes"&gt;&lt;/a&gt;&lt;h2&gt;Fuentes&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.lukew.com/resources/articles/WebForms_LukeW.pdf" target="_blank"&gt;"Best Practices for Form Design"&lt;/a&gt; de Luke Wroblewski&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.webexperto.com/articulos/art/196/formularios-usables/" target="_blank"&gt;"Formularios usables"&lt;/a&gt; de Javier Cabrera&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.maestrosdelweb.com/editorial/usabilidad-al-disenar-formularios-de-contacto/"&gt;"Usabilidad al diseñar formularios de contacto"&lt;/a&gt; de Reynier Matos Padilla&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.desarrolloweb.com/articulos/224.php"&gt;"Formularios"&lt;/a&gt; en desarrolloweb.com&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.wikilearning.com/tutorial/diseno_de_formularios_conceptos_basicos-directrices_de_usabilidad_para_el_diseno_de_formularios/3953-3" target="_blank"&gt;"Directrices de usabilidad para el diseño de formularios"&lt;/a&gt; de Josep Casanovas&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.alzado.org/articulo.php?id_art=57"&gt;"Controles de formularios en diseño web, radio buttons, check-boxes..."&lt;/a&gt; de Eduardo Manchón&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.alzado.org/articulo.php?id_art=388" target="_blank"&gt;"El principio de Visibilidad y el de Guiar en lugar de controlar: ¿son incompatibles? "&lt;/a&gt; de Josep M. Junoy&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.alzado.org/articulo.php?id_art=50" target="_blank"&gt;"Formularios en la web, recomendaciones generales de diseño"&lt;/a&gt; de Eduardo Manchón&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.ecommerce-guide.com/solutions/building/article.php/10362_938071"&gt;"Usability and HTML Forms"&lt;/a&gt; de Andrew Starling&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.useit.com/alertbox/20000416.html" target="_blank"&gt;"Reset and Cancel Buttons"&lt;/a&gt; de Jakob Nielsen&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.useit.com/alertbox/20040927.html"&gt;"Checkboxes vs. Radio Buttons"&lt;/a&gt; de Jakob Nielsen&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.formsthatwork.com/ftp/dropdown.pdf"&gt;"Should I use a drop-down? Four steps for choosing form elements on the Web"&lt;/a&gt; de Sarah Miller and Caroline Jarrett&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.usabilitynews.com/news/article2352.asp" target="_blank"&gt;"Caroline's Corner - Long Forms: Scroll or Tab?"&lt;/a&gt; de Caroline Jarrett&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://kalsey.com/simplified/form_errors/index.html" target="_blank"&gt;"Simplified Form Errors"&lt;/a&gt; de Adam Kalsey&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.usability.gov/lessons/form.html" target="_blank"&gt;"Developing an Online Form"&lt;/a&gt; de usability.org&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a target="_blank" href="http://www.laboratoriousabilidad.com/documentos/checklist.pdf"&gt;"Usabilidad y Accesibilidad de sitios web. Lista de comprobaciones"&lt;/a&gt; del Laboratorio Aragonés de Usabilidad&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Las &lt;a href="http://www.brreg.no/elmer/elmer2-english.pdf" target="_blank" title="Se abre en ventana nueva"&gt;Elmer 2: User interface guidelines for governmental forms on the Internet (PDF)&lt;/a&gt;, guía del Gobierno de Noruega sobre la creación de formularios usables y accesibles.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/Strong&gt;&lt;br /&gt;[19-07-07] &lt;a href="http://olgacarreras.blogspot.com/2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable ...&lt;/a&gt;&lt;br /&gt;[02-06-09]&lt;a href="http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html"&gt;Formularios accesibles según las WCAG 2.0&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-8597333957642725212?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/8597333957642725212/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html#comment-form' title='23 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8597333957642725212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8597333957642725212'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html' title='Formularios usables: 60 Directrices de Usabilidad'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>23</thr:total></entry></feed>
