web-dev-qa-db-fra.com

Quelle langue / formulation est la meilleure pour indiquer que le nombre maximal de caractères dans une zone de texte a été dépassé?

Scénario

Après qu'un utilisateur a tenté de soumettre un formulaire, je fournis des messages de validation par rapport à tous les champs non valides. Dans l'un de ces champs, l'utilisateur a dépassé le nombre maximal de caractères autorisé.

Exemple

J'ai une zone de texte appelée "mot-clé" et elle a une limite de 100 caractères mais ils saisissent 110, quelle est la meilleure langue à utiliser pour leur dire ce qui ne va pas?

J'ai quelques exemples ci-dessous, y a-t-il un meilleur langage à utiliser?

  • "Le mot clé ne doit pas dépasser 100 caractères"
  • "Le mot clé ne doit pas dépasser 100 caractères"
  • "Le mot clé peut contenir au plus 100 caractères"
1
Dave Haigh

Jetez un oeil à la façon dont Twitter a fait.

1 - Le affiche clairement le nombre de caractères disponibles. L'utilisateur sait instantanément s'il est dans la limite pendant qu'il tape. 2 - Si l'utilisateur tape au-delà de la limite, 2 repères visuels sont affichés (la mise en surbrillance des caractères supplémentaires et le nombre de caractères est en rouge) également sumit est désactivé.

Je pense qu'ils ont absolument réussi. Clair et facile pour l'utilisateur et à l'épreuve des balles

Twitter screen shot

7
cgoasduff

Je pense que toutes les recommandations pour le message d'erreur sont correctes. Je choisirais le 3ème que vous avez présenté car il est plus court et écrit de manière positive, c'est-à-dire "Ça peut être" vs "Ça ne peut pas être".

Cependant, la question de Matt Obee est valide et je ne pense pas que vous l'ayez comprise. Au lieu d'afficher un message d'erreur, vous devez informer les utilisateurs de cette limite avant même de commencer à écrire.

Puisque vous imposez une limitation, vous devez soit:

  • Ne laissez pas les utilisateurs écrire plus de 100 caractères. De cette façon, lorsqu'ils atteignent cette limite, leur entrée ne sera pas ajoutée, ce qui leur fera comprendre la limite
  • Fournit un affichage continu des commentaires (101/100 caractères). Cela permettra aux utilisateurs de savoir qu'ils ont atteint une limite, mais leur fournira un moyen de restructurer leur entrée pour correspondre à la limitation.

Vous pouvez voir un exemple de la deuxième option lorsque vous faites un commentaire dans stackexchange.

1
jff