web-dev-qa-db-fra.com

Les zones de texte de quantité qui ont une valeur par défaut de zéro doivent-elles afficher un "0" ou être vides?

Mes zones de texte de quantité ont des valeurs par défaut de 0, c'est à l'utilisateur de modifier ces quantités s'il le souhaite, ce n'est pas obligatoire c'est à dire qu'il peut les laisser à 0 s'il le souhaite.

La vue par défaut doit-elle afficher le zéro (0) à l'intérieur des zones de texte ou doit-elle être vide?

EDIT: Pour confirmer, si je descends l'itinéraire vide, l'utilisateur ne sera pas obligé de passer et d'entrer "0" dans chaque champ avant de soumettre. Lors de la soumission, le formulaire traitera ces champs vides comme des zéros.

2
Dave Haigh

Puisque l'intention est de montrer combien (le cas échéant) vous en avez, il devrait par défaut être 0 (zéro) si vous n'en avez pas.

Cela indique également que c'est une quantité qui peut être modifiée si elle est dans une entrée, ou si elle est précédée et suivie par des icônes +/- pour augmenter et diminuer montre que vous avez la possibilité de changer.

3
James Wilkinson

Avoir un 0 dans le champ donne à l'utilisateur une indication claire que la valeur attendue est le nombre, pas un autre type d'entrée. N'ayant pas vu votre interface utilisateur, on pourrait imaginer un champ de quantité qui attendait des valeurs comme:

cas, brut, caisse, baril, boisseau

J'espère que votre 0 indique que ce n'est pas le cas.

2
cdkMoose

Je suis également d'avis que la valeur par défaut doit être placée dans la boîte pour plusieurs raisons, qui seront toutes basées sur 10 heuristiques d'utilisation de Nielsen .

J'imagine quelques groupes d'utilisateurs différents:

1) Utilisateurs novices - Utilisateurs qui ne sont pas trop familiers avec les ordinateurs (les raisons peuvent être qu'ils n'en ont pas besoin, ne sont pas très bons avec la technologie ou autre). Dans ce genre de situation, un utilisateur peut avoir du mal à remplir un formulaire et si vous le pouvez, ce serait gentil de vous en décharger le plus de travail possible sur le système, dans ce cas en remplissant quelques champs par défaut valeurs.

2) Utilisateurs expérimentés - Ces utilisateurs n'auront aucun problème à naviguer sur vos sites, formulaires ou produits, mais apprécieront tout de même la vitesse à laquelle ils peuvent remplir des formulaires en les parcourant simplement sans avoir à changer quoi que ce soit s'ils ne le font pas. pas besoin. Cela accélère considérablement le processus de remplissage.

Ces deux choses peuvent être accomplies en ayant cette valeur par défaut là et donne aux utilisateurs ce que Nielsen appelle "La flexibilité et l'efficacité d'utilisation Les accélérateurs - invisibles par l'utilisateur novice - peuvent souvent accélérer l'interaction pour l'utilisateur expert de telle sorte que le système puisse répondre aux utilisateurs inexpérimentés et expérimentés. Permettre aux utilisateurs d'adapter les actions fréquentes ".

1
Anindya Basu

Les zéros sont-ils vraiment une valeur par défaut ou sont-ils un espace réservé? Par exemple, si l'utilisateur ne modifie pas les champs, la valeur soumise sera-t-elle 0?

Si c'est le cas, le zéro standard est la voie à suivre. Cependant, s'ils sont juste là pour indiquer le fait qu'une valeur numérique est nécessaire, assurez-vous que les utilisateurs peuvent différencier l'espace réservé d'une valeur réelle. Dans certains cas, vous ne pouvez pas compter sur le comportement standard du navigateur pour cela. Mais ce n'est rien que quelques lignes de CSS ne peuvent pas résoudre.

0
Tom