Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Aidez moi à remplir vos formulaires mobile !

Stéphanie Walter
November 03, 2016

Aidez moi à remplir vos formulaires mobile !

Nouveaux types HTML5, bonnes pratiques d’ergonomie et UX : faisons le point ensemble sur les techniques d’amélioration de vos formulaires pour convertir vos utilisateurs sur mobile !

Même si le design d’expérience utilisateur se démocratise en France, tant de sites restent un cauchemar à utiliser lorsqu’il s’agit de remplir des formulaires sur mobile. En 2016, vos utilisateurs méritent bien mieux ! Faisons le point sur l'apport des éléments de formulaire HTML5 en terme d’utilisabilité, sur les formats et les design patterns qui permettront d’améliorer l’expérience utilisateur des applications web ou des sites optimisés mobile, le tout à moindre frais pour les développeurs.

Stéphanie Walter

November 03, 2016
Tweet

More Decks by Stéphanie Walter

Other Decks in Design

Transcript

  1. Web & UX designer. Accro au Mobile. HTML et CSS

    Lover. www.stephaniewalter.fr @WalterStephanie Illustration par Laurence V.
  2. L’étude 11-4 et le taux de conversion de 120% que

    tout le monde cite Version réduite Version de base
  3. Tester • Le temps de complétion • Le taux d’abandon

    • Les points d’accrochage • La frustration utilisateur.rice
  4. Le formulaire devrait se baser sur le modèle mental de

    l’utilisateur.rice, pas votre base de donnée !
  5. Le clavier peut prendre ½ de l’espace : rendre les

    champs compréhensibles sans contexte
  6. Indiquer le champ dans lequel se trouve l’utilisateur.rice avec :focus

    input:not([type="submit"]):focus { border: 1px solid gray; background: rgba(0, 0, 0, 0.1); }
  7. Proposer un retour au touch avec :active .checkbox input[type=checkbox]:active +

    label { background: rgba(0, 0, 0, 0.1); } input[type="submit"]:hover, input[type="submit"]:active { cursor: pointer; background: #3d1523; color: #fff; }
  8. Attention à respecter l’ordre des champs avec les aides du

    clavier iOS 
 
 (attention au tab-index)
  9. Ouvrir directement l’appareil photo/ enregistreur audio <input type="file" accept="image/*" capture="camera">


    <input type="file" accept="image/*" capture="camera"> <input type="file" accept="audio/*" capture="microphone">
  10. Champ valide / non rempli : lancer la validation une

    fois le champ rempli Inline validation in forms
  11. Champ qui a été marqué comme invalide : lancer la

    validation durant la saisie Inline validation in forms
  12. Penser à sauvegarder les données 
 
 (perte de connexion,

    rafraîchissement accidentel de la page, etc.)
  13. • Réduire le nombre de champs peut aider à condition

    de tester • Demander les informations à l’utilisateur.rice en contexte l’encourage à les fournir • Labels clairs, concis au dessus des champs en portrait / à gauche en paysage • Utiliser des descriptions de champ pour aider à remplir • Attention aux placeholders
  14. • Penser à la taille des champs/ boutons et aux

    retours au touch • Utiliser les types HTML5 pour invoquer un clavier qui facilite le remplissage • Utiliser les menu déroulants en dernier recours • Réduire le nombre d’interactions • Utiliser les capacités des appareils
  15. • Prévenir les erreurs tout au long du remplissage •

    En cas d’erreur, expliquer à l’utilisateur.rice ce qui n’a pas fonctionné et comment corriger • Proposer un call to action simple, concis et affordant • Tester, avec des gens et sur de vrais appareils, plusieurs fois !
  16. Web & UX designer. www.stephaniewalter.fr @WalterStephanie Illustration par Laurence V.

    Attribution-NonCommercial-NoDerivs 3.0 France (CC BY-NC-ND 3.0 FR) inpx.it/mobiform-bwm2016