it-swarm.cn

动态必填字段验证

假设我们有一个包含50个左右元素的表单。它是一种数据输入表格,采用用户期望的格式,基于标准化的行业文书。

我的问题是,取决于先前选择的必填字段是否应该禁用/显示为灰色/显示/隐藏?

拥有一个具有禁用字段的稳定屏幕或动态构建的跳跃屏幕会更好吗?我从用户群中得到了不同的结果。

5
rick schott

约50个元素

用户期望基于标准的格式

基于这些标准,我建议您使用稳定的屏幕。除非您有很大的自由将格式更改为更适合Web的内容,否则我不会将特定于Web的技术(扩展/折叠)应用于表单。

我说这是基于在以前的工作中将许多纸质表格转换为基于Web的表格,并保持相同的副本和说明。祝好运!

7
cbosco

如果表单是动态的,则最好灰显和禁用。灰色显示给用户,表明该字段已被禁用,无法切换到该字段不会使他们感到困惑,因为他们为什么不能键入任何内容。

最好不要对用户过多地动态更改表单。隐藏/显示区域很好,因为用户可以选择某些内容(例如,如果他们选中一个复选框,然后向他们显示一个新区域以填充其他数据,例如地址)。如果您执行某些操作(例如,根据所选内容将内容显示在当前位置上方),则可能会有些不知所措(例如显示表单的整个部分),并且尤其令人困惑。

最后,最好是向用户群寻求答案。让他们测试您正在尝试的任何想法。将其视为表单的测试受众。如果他们喜欢它,您就钉牢它并继续前进。如果不是,请从他们那里获得关于他们不喜欢什么以及(为什么更重要)原因的反馈。然后重申,改进并重试。

2
Bil Simser

当表单更改太多时,我不喜欢它。由于您的用户知道该表格,因此我想为您提供与他们习惯的外观相同的外观-它将使他们花费更少的时间来习惯您的系统并对其感到满意。

如果适用,您可以将表格分为几部分(使用“下一步”),并且在每个部分中,根据先前的选择仅询问所需的问题。

您可以签出美国签证申请表。他们使用PDF表格,因此看起来与印刷版本完全一样。您仍然可以看到所有零件,但无法找到那些本不应该填写的零件。

2
idophir

我建议您准备并提供有关此问题的A-B测试。一切都取决于用户的喜好和习惯,并且与您的服务/应用程序的使用场景密切相关。

0
rafał grabie