如何处理太长的用户输入?

时间:2013-02-07 18:41:59

标签: input validation user-experience

通常检查输入的密码是否至少为#字符长,或者用户输入是否为空。但是,我看到一些网站在测试用户输入是否异常漫长。

典型(MySQL)数据库设计将专用于100-255个字符。到名字,姓氏输入。较长的输入会导致数据丢失。处理异常输入的推荐方法是什么?

2 个答案:

答案 0 :(得分:0)

您的inputText组件应具有maxLength属性或类似的属性。

当达到最大输入长度时,这将阻止用户输入。

如果这不适合您,您能否澄清所使用的背景和技术?

答案 1 :(得分:0)

从UX的角度来看,您可以简单地使用一个内场占位符来告诉用户需求的长度。大多数情况下,普通用户不会超过此值。从技术角度来看,使用一些JS来计算输入的字符数。一旦用户达到该特定金额,就会在输入字段上放置一个类似于工具提示的小警报。这将向用户表明他们已超过最大字符数并允许他们解决问题。