web-dev-qa-db-fra.com

Limite de caractères raisonnable pour un champ de commentaire sur un formulaire de rétroaction de site?

J'ai un simple formulaire de commentaires (voir capture d'écran) sur chaque page d'un site. L'utilisateur doit choisir si la page était utile ou non (boutons radio oui/non) et il y a aussi une entrée de zone de texte où l'utilisateur peut ajouter des informations supplémentaires sur la façon dont nous pourrions améliorer la page.

Recommanderiez-vous que j'ai une limite de caractères sur ce champ (je l'ai vu faire sur d'autres sites similaires au mien) et si oui, quelle serait une limite de caractères raisonnable pour set?

enter image description here

N.b. Je ne trouve pas de question similaire sur les limites de caractères dans les champs de commentaires/commentaires, veuillez donc modifier s'il y a déjà une question similaire publiée (je suis surpris de ne pas en trouver une).

16
Dave Haigh

Je recommanderais une aucune limite pour le champ de texte lors de la composition mais une limite appropriée lors de l'inscription.

Ce que je veux dire, c'est que si l'utilisateur se limite à exprimer son opinion de manière réglementée, la vraie nature de son opinion pourrait être modifiée. Ils peuvent avoir besoin de 752 caractères pour exprimer leur opinion, mais vous avez fixé la limite à 500 caractères, que devraient-ils exclure et l'expérience dans ce cas pourrait-elle même les pousser à ne pas publier de réponse du tout?

Je pense que mettre une limite nuirait à la qualité et à la quantité de commentaires.

Au lieu de cela, n'ayez aucune limite lorsque l'utilisateur compose, mais ayez une limite lors de la liste des publications de l'utilisateur indiquant clairement quand une publication s'étend au-delà de la limite spécifiée.

enter image description here

Je pense à ce que ce site a fait pour répertorier les opinions sur l'électronique grand public. Vous voyez un brouillon de la publication, si la publication dépasse la limite, l'utilisateur est invité à développer pour afficher la publication entière dans son intégralité.

Cela invitera les utilisateurs à s'exprimer comme ils le souhaitent et à ne pas se sentir obligés de se formuler d'une manière définie par le système.

17
AndroidHustle

Du point de vue de la personne qui remplit le formulaire, je recommande également de ne pas fixer de limite sur la quantité d'informations que l'utilisateur est autorisé à envoyer.

Malheureusement, ce n'est pas réellement un objectif réaliste. Que se passe-t-il lorsqu'un utilisateur soumet le formulaire avec 100 000 lignes de texte? Autrement dit, vous ne voulez pas que les utilisateurs abusent du formulaire de rétroaction, car cela pourrait nuire à l'expérience utilisateur des futurs visiteurs. Les autres utilisateurs ne se soucieront pas de la raison pour laquelle la page prend> 2 secondes pour charger les Go de données que certains utilisateurs ont publiés, ils iront simplement ailleurs.

Comme alternative, définissez la limite du personnage sur une valeur élevée, mais pas de manière abusive. Tout ce qui dépasse 10 000 caractères me semble raisonnable, mais c'est un jugement que vous devrez faire.

Ne dites pas à l'utilisateur le nombre de caractères dont il dispose. Ils n'ont pas besoin de savoir à moins qu'ils ne dépassent la limite. Si un utilisateur décide de publier une énorme quantité d'informations qui dépasse la limite, alerter avec un message pour vous contacter d'une autre manière:

Wow, c'est beaucoup de commentaires! Pour nous assurer que nous répondons de manière appropriée à toutes vos préoccupations, vous devez nous envoyer un e-mail à [email protected] . Nous serons ravis de vous entendre.

18
zzzzBov

Bien que je sois d'accord avec les autres réponses, vous ne devez pas imposer une petite limite arbitraire, car vous voulez donner aux utilisateurs la liberté de s'exprimer pleinement.

Je proposerai un autre point de vue lié à la sécurité selon lequel il devrait y avoir une limite supérieure stricte pour protéger vos systèmes. Si vous autorisez la saisie de texte illimité, il pourrait être possible pour un pirate informatique de générer un bloc de texte extrêmement volumineux, disons 100 ou 1000 mégaoctets, et de le soumettre en retour. Cela pourrait entraîner un déni de service en raison de la taille massive du texte rendant votre serveur Web et/ou votre serveur de base de données incapable de gérer une telle soumission ou peut-être que l'application se bloquerait et fournirait au pirate un message d'erreur qui l'aiderait. pour pénétrer dans votre système.

Visitez http://www.lipsum.com/ et générez différents lipums de tailles d'octets pour trouver une quantité de texte qui, selon vous, donnera même la plus grande quantité de commentaires, tout en étant raisonnable pour protéger vos systèmes contre abuser de.

11
Alan Barber

Je pense qu'une limite de caractère difficile va à l'encontre de demander des commentaires. Imaginez-vous qu'on vous demande des commentaires et au milieu de votre explication, la personne vous coupe la parole. Dire "c'est assez!". Si vous avez des utilisateurs qui ont une opinion et donnent une longue explication de ce qu'ils aiment ou non. Voulez-vous vraiment les arrêter?

Si, en tant qu'utilisateur, je me suis mis en quatre pour fournir des commentaires, limiter mes commentaires me rendrait moins susceptible de les fournir à nouveau.

De votre point de vue, lorsque vous traitez les commentaires, vous voulez qu'ils soient pertinents et concis. Mais plutôt que de définir une limite de caractères stricte, concevez-la de manière à ce qu'il soit plus facile d'écrire des textes plus courts plutôt que plus longs. Limitez la taille du champ d'une manière. Fournissez des conseils utiles dans les textes d'espace réservé sur ce que les utilisateurs doivent écrire pour vous être utile.

Ensuite, je regarderais les entrées réelles et verrais s'il y a vraiment un problème avec les utilisateurs fournissant beaucoup de commentaires. Et puis peut-être y mettre des limites.

3
Alvin

La seule limite que j'imposerais serait qu'il y ait une limitation technique n'importe où le long de la chaîne entre l'utilisateur et la base de données.

La plupart des systèmes vous permettent d'entrer et de stocker plusieurs milliers de caractères, ce qui devrait être plus que suffisant pour la plupart des commentaires.

2
ChrisF

Assurément, si la limite de caractères était suffisamment élevée, cela ne rebuterait pas les gens! N'y a-t-il pas une limite fixée dans l'esprit des administrateurs qui lisent ces commentaires en termes de caractères, quelle que soit l'utilité des commentaires?

Personnellement, dans ce cas, je ne le limiterais pas car il ne semble pas y avoir de contrainte technique ou de conception ici. Mais je peux penser à des cas où cela pourrait ne pas être souhaitable.

En fait, parfois, il est bon de fixer une limite car cela aide l'utilisateur à donner de meilleurs commentaires plutôt qu'une randonnée. Il aide l'utilisateur à construire des déclarations plus précises et valides.

1
Llamalaa

Comme la majorité des messages ici, je ne pense pas qu'une limite de caractères soit nécessairement requise dans ce cas.

Si le problème est la présentation de réponses particulièrement volumineuses lorsque affichage commentaires, vous pouvez toujours tronquer les commentaires après le premier millier de caractères et fournir un lien `` afficher plus '' qui révèle le reste du commentaire via JavaScript. :-)

1
Chris Myhill