0

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

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

4

2 回答 2

0

你的 inputText 组件应该有一个 maxLength 属性或类似的东西。

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

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

于 2013-02-07T18:45:12.960 回答
0

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

于 2013-02-08T05:19:32.783 回答