Je dois faire la page telle qu'elle était dans l'état initial, et cela inclut avoir un lien ou un bouton de réinitialisation de formulaire.
La réinitialisation doit-elle être un bouton ou un lien?
Avez-vous vraiment besoin d'une option de réinitialisation? S'agit-il de la suppression d'un brouillon ou simplement du redémarrage d'un formulaire? Les boutons de réinitialisation du formulaire sont universellement inutiles et célèbres pour leurs conséquences frustrantes lorsque vous les appuyez sur un accident. Voir les boutons de réinitialisation/annulation sont considérés comme dangereux.
Si vous en incluez un (encore une fois, vraiment assurez-vous que c'est une fonctionnalité importante), faites-en absolument un lien et essayez généralement de réduire son poids visuel. Voir Le poids visuel des boutons d'action primaire et secondaire . Les commandes rarement utilisées et dangereuses, si elles sont incluses, ne devraient pas apparaître comme l'action "par défaut" et devraient prendre un peu plus d'efforts pour les trouver et les activer.
La question ici n'est pas vraiment claire sans contexte, mais je vous encourage à porter le même style dans tout le système CRM.
S'il s'agissait d'un bouton pour continuer, j'encouragerais toujours les boutons sur le lien. Les boutons peuvent être des styles pour donner un effet 3D à un bouton physique sur lequel vous pouvez appuyer (et les ombres modifiées) pour encourager l'utilisateur à "pousser" le bouton - cependant, pour une réinitialisation, vous ne voulez pas encourager une réinitialisation à moins que l'utilisateur NEEDS à - dans ce cas, ils iront chercher.
L'avantage d'un bouton, d'autre part, est la familiarité de l'utilisateur. Un lien doit généralement être un lien hypertexte vers un autre endroit, comme nous nous y attendons, et un bouton doit exécuter une commande (Soumettre, Enregistrer, Réinitialiser, Supprimer)