我有一个包含几个字段的表单。我希望在提交输入的详细信息之前验证所有这些内容。例如,名字应该至少有1个字符。电子邮件应与电子邮件格式匹配。密码应至少为6个字符,依此类推......
根据验证,我必须在字段的末尾添加绿色右勾或红叉符号。
我正在使用Android应用,但我认为在网络应用中也可能出现类似的问题。
现在,我的问题是我应该何时验证字段?通过验证,我的意思是我将右键勾选或错误交叉与错误消息。以下是我现在正在考虑的选项:
我通过每次按键验证它们。
当来自该字段的焦点消失时,我会验证特定字段。用户输入该字段时的情况。
我开始验证用户暂停打字的时间,比如说0.5秒。
我知道问题可能是基于意见的,但从最终用户的角度来看,最佳体验是什么?
答案 0 :(得分:0)
这取决于您需要涵盖的用例。
所有这些都取决于业务分析阶段,您可能无法获得此
的具体解决方案答案 1 :(得分:-1)
正如哈利所说,对此没有统一直截了当的答案,但如果我选择你提出的选择之一,我会说当一个领域的焦点消失时。具有较少的处理负荷,并且不会像其他两个选项那样干扰用户。 我不喜欢在提交整个表单时验证这种字段。