web-dev-qa-db-fra.com

Une page de recherche doit-elle avoir un bouton clair?

C'est probablement une question très subjective, mais c'est parti ... Nous construisons un site Web qui fournira des critères de recherche de base et avancés. Les critères de recherche avancée seront jusqu'à 50 champs, cases à cocher, zones de texte, etc.

J'ai jeté un coup d'œil à certains sites Web populaires, et certains d'entre eux comme http://www.google.com/advanced_product_search n'ont pas de bouton clair. Je ne peux pas décider s'il devrait y avoir un bouton clair et les arguments pour ou contre.

Je comprends que nous avons beaucoup de champs et que les utilisateurs pourraient vouloir effacer tous les champs qu'ils ont entrés. Je sais que ces exigences doivent venir du client, mais il ne peut pas décider s'il en veut ou non.

Alors, quel serait le cas pour ou contre? Toute aide serait grandement appréciée.

11
Divi

Personnellement, je n'ai jamais utilisé le bouton Clear. Habituellement, je souhaite modifier un seul champ, pas tous. Mais comme vous l'avez dit, c'est très subjectif.

3
Hisham

Comme la touche Insérer dans les anciens traitements de texte, les boutons Effacer sont généralement des accidents qui doivent se produire. Pour les formulaires comme les formulaires d'inscription, l'utilisateur n'a presque aucune raison de l'utiliser. Ce n'est pas comme s'ils allaient décider de s'inscrire comme quelqu'un de complètement différent. Donc les utilisateurs cliquent sur Effacer plus souvent par accident que sur le but , ce qui fait que l'utilisateur gaspille une quantité importante de travail.

Les formulaires de recherche avancée longs et complexes (par exemple, avec plus de cinq champs) sont une exception . Alors que les utilisateurs souhaitent généralement refaire une recherche avec seulement une petite modification des critères, ils doivent parfois recommencer à zéro pour effectuer une recherche complètement indépendante. Clear permet à l'utilisateur d'effacer chaque critère un par un, ce qui peut représenter une économie importante pour une recherche complexe. Sans Effacer, les utilisateurs peuvent accidentellement oublier d'effacer un critère de la recherche précédente (peut-être qu'il a défilé hors de vue), ce qui entraîne des résultats erronés. Les utilisateurs conscients de ce potentiel consacreront plus de temps à la numérisation et à la nouvelle numérisation du formulaire avant de l'envoyer pour s'assurer d'avoir tout effacé. Un bouton Effacer fournit aux utilisateurs un moyen rapide et garanti de s'assurer qu'ils ont une table rase.

Néanmoins, le risque de frapper accidentellement Clear est toujours une préoccupation pour les longs formulaires de recherche avancée. Il reste que les utilisateurs souhaitent généralement conserver la plupart de leurs critères lors d'une recherche précédente. Le risque d'accident peut être réduit comme suit:

  • Placez le bouton Effacer au en haut du formulaire, pas en bas. Les utilisateurs ne remplissent pas un formulaire, puis décident de le supprimer. Ça n'a aucun sens. Les utilisateurs reviennent au formulaire un peu plus tard dans la session pour effectuer une nouvelle recherche. Mettre Clear en haut permet aux utilisateurs de rechercher et d'effacer Clear et, plus important encore, de ne pas avoir à distinguer Clear des boutons Search en bas après avoir rempli le formulaire.

  • Fournissez également une fonction Annuler, peut-être avec le même bouton. Lorsque l'utilisateur clique sur Clear, renommez-le "Undo" (ou "Reverse Clear"?) Et faites un deuxième clic pour ramener les critères. Cela serait également pratique pour les utilisateurs expérimentés qui souhaitent revenir à leurs critères de recherche d'origine après avoir recherché des critères complètement différents.

Le bouton doit être étiqueté "Clear" ou peut-être "Clear All". Certaines applications Web utilisent "Réinitialiser", mais "Réinitialiser" signifie rétablir le formulaire aux dernières valeurs utilisées, sans effacer tous les champs.

Notez que la valeur d'un bouton Effacer dépend non seulement du nombre brut de champs sur le formulaire mais également du nombre de champs que les utilisateurs utilisent généralement. Vous pouvez avoir 10 champs dans la recherche avancée, mais s'ils sont fonctionnellement exclusifs (les utilisateurs n'en utilisent presque toujours qu'un seul), alors vous n'avez guère besoin de Clear.

9
Michael Zuschlag

Jakob Nielsen's Reset et Cancel Boutons conseille de ne pas utiliser de bouton d'effacement de formulaire.

En général, appuyer accidentellement sur un bouton Effacer est très frustrant, et les utilisateurs n'ont généralement pas besoin d'effacer le formulaire, donc laisser un Effacer évite la frustration.

Nielsen note une exception: si quelqu'un doit à plusieurs reprises revenir au formulaire et apporter des modifications importantes aux éléments à chaque fois, un bouton Réinitialiser (ou Effacer) peut être utile.

(S'ils en ont vraiment besoin, un utilisateur peut effacer un formulaire en utilisant le bouton Recharger ou Actualiser du navigateur, il y a donc encore un moyen de le faire.)

5
Bavi_H

Avant de répondre à votre question initiale, je voudrais aborder quelque chose à propos des interfaces de recherche avancées comme celle que vous proposez.

Il existe deux approches communes:

  1. Créez deux pages distinctes: une page de recherche avancée et une page de résultats de recherche, par exemple http://www.autotrader.com
  2. Créer une page: une page de résultats de recherche avec des contrôles de recherche avancés intégrés, par exemple http://www.newegg.com

C'est un excellent exercice pour essayer chaque moteur de recherche et essayer d'expliquer ce qui est bon et mauvais à propos de chacun. Mais je vais juste vous dire que mon avis est que 9 fois sur 10, l'approche n ° 2 est plus facile et beaucoup plus rapide à utiliser. Le simple fait que vous n'ayez pas à revenir à la "page de recherche" est un énorme gain de temps.

Avec l'approche n ° 2, cependant, il est peu utile d'avoir un bouton "effacer" dédié à l'effacement de tous les critères de recherche en même temps. Je dis cela parce qu'il existe généralement des moyens plus intelligents et utiles pour obtenir le même résultat.

Il est bien sûr agréable d'avoir un moyen simple de supprimer les éléments de votre filtre de recherche individuellement. Newegg fait du bon travail avec son approche de fil d'Ariane. Ils ont un aspect traditionnel chapelure au-dessus des résultats de recherche. Mais ils ont inclus des petits x pour supprimer les filtres ... enter image description here

La partie extra cool est le lien "Speakers & Headsets". En fait, c'est votre bouton clair. Cliquez sur "Haut-parleurs et casques" pour afficher tous les haut-parleurs et casques. C'est une solution simple et élégante lorsque vous essayez de combiner une fonctionnalité de recherche avancée avec votre page de résultats de recherche. Et ça marche bien.

4
Steve Wortham