On me demande si un utilisateur saura intuitivement que laisser un champ Date d'échéance vide (et n'est pas obligatoire), cela signifie qu'il n'y a pas de date d'échéance. Avez-vous des idées pour une explication ou d'autres suggestions?
Il semble que l'absence de date d'échéance soit un cas d'utilisation valide qui doit être rendu plus évident.
Il peut être difficile de faire la différence entre "n'a pas encore entré de date d'échéance" et "il n'y aura jamais de date d'échéance".
Si la possibilité de saisir des éléments tels que "59 jours" n'est pas une fonctionnalité critique, vous pouvez résoudre ce problème en utilisant une liste déroulante de sélection au lieu d'une entrée de texte. Utilisez des plages de dates qui ont du sens dans votre contexte. Cela aidera également les utilisateurs à saisir les données plus rapidement s'ils n'ont qu'à penser à sélectionner l'une des options disponibles au lieu de saisir une valeur personnalisée à partir de zéro.
En tant qu'utilisateur, je ne serais pas certain si la case devrait être laissée en blanc, je devrais entrer un "0", ou si les entrées sans échéances n'étaient pas autorisées. Je pense que l'ajout d'une case à cocher pour la date d'échéance et que la case de date d'échéance soit grisée si elle n'est pas cochée serait le plus clair. Empêcher l'utilisateur de faire une entrée s'il n'y a pas de date d'échéance supprime toute ambiguïté.
Je pense que cela devrait être plus précis que de laisser un champ vide. Un champ vide peut avoir des ambiguïtés car il peut y avoir de nombreuses interprétations du point de vue de l'utilisateur.
J'irais, comme suggéré par poison-ivy, avec une option explicite pour "aucune date d'échéance". Ou dire à l'utilisateur via une info-bulle, que laisser un blanc signifierait "pas de date d'échéance".
Puisqu'il ne s'agit pas d'un champ obligatoire, il est possible qu'un utilisateur oublie simplement d'entrer la date d'échéance. En tant qu'utilisateur (en supposant que je le sache), cela me ferait me demander s'il n'y a pas de date d'échéance réelle ou si elle a simplement été manquée.
Si les utilisateurs sont censés entrer une date d'échéance la plupart du temps, je voudrais en faire un champ obligatoire et avoir une option "pas de date d'échéance".