BEST PRACTICES FOR FORM DESIGN

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了BEST PRACTICES FOR FORM DESIGN脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

BEST PRACTICES FOR FORM DESIGN

https://static.lukew wangt.cc /webforms_lukew.pDF

 

Top Aligned Labels 

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 定案:

    • 有限的

    • Input 数量不多

  • 需要更多的高度空间

  • 从上到下的扫描,非常顺

  • Label 空间较多,合适语言替换(有些语言比较长对比英文)

  • 适合新手或不长使用的用户https://uxdesign.cc/everything-you-need-to-know-about-form-design-16ce7b5a227f

  • 强制用户一定要读 label

Right Aligned Labels 

BEST PRACTICES FOR FORM DESIGN

  • 定案:

    • 在复杂同时多 input 的情况下使用

    • 在 create 时使用。因为用户需要快速扫描 label

  • 用户需要用 z 字形的方式扫描,不方便

  • 无需额外高度,对比 top align

Left Aligned Labels

BEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 定案:

    • EdIT 时使用。

    • 用户需要快速扫描 label

  • 找到 label 后要去找 input,会有一段距离

    • 某 ERP 项目用了 dash 去连线

  • 用户扫描 label 非常快

  • 无需额外高度,对比 top align

Required Form Fields

BEST PRACTICES FOR FORM DESIGN

  • 小部分是 required 就放 required

  • 小部分是 optional 就放 optional

Field Lengths

BEST PRACTICES FOR FORM DESIGN

  • 定案:

    • 宽度依据内容而定

      • 3x, 4x, 5x 个字

    • 30% 预算给 number

  • 用户通过 input 宽度判断要输入的内容长度

Content Grouping

BEST PRACTICES FOR FORM DESIGN

  • 组合可以把不同类型的内容给区分,让用户容易去区分表格内容

  • 重要的可以被组合在一起,同时放在第一个位置

  • 使用最少的视觉元素来传达有用的关系(尽可能的少用元素在组合排版),参考一下图片

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

Actions

BEST PRACTICES FOR FORM DESIGN

  • 操作分为重要和次要

  • 次要包括:取消,回头,重设

  • 重要包括:保存,继续,提交

按钮怎么摆放?

BEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGN

  • A,B,C 比较好,因为用户移动视线在一个范围

  • 注意:场景都是 top align

  • 按钮摆放在 input 的下面

Help & Tips

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 用户不清楚表单提问什么,或是要填写什么时,这能帮助

  • 提示填写内容格式

  • 太多提示会让表单很混乱

Automatic inline exposure

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • Focus 后出现提示,这样表单干净

User-activated inline exposure

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 点击或者悬停 icon 显示

Interaction

Path to Completion

BEST PRACTICES FOR FORM DESIGNBEST PRACTICES FOR FORM DESIGN

  • Remove Unnecessary Inputs

  • Smart defaults

  • flexible data  entry

  • 清晰的完成路径

Tabbing

  • Tab 功能可以加快填写表格,尤其是第二次填写时

  • 用户可以不用滑鼠操作

  • 让用户明确知道 tab 去下一个的地方

  • 所有能点击的都能够被 tab

  • Shift + tab 也是需要被重视的

Progressive Disclosure

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 空间有限,通过操作去展现内容

  • 整洁排版,让影响排版的内容隐藏

  • 用户不一定看完你所有的内容,隐藏内容是最好的方法

  • 方法

    • Advanced option

    • DiaLOG

    • 渐进式披露:Step by step 去显示内容

Selection DePEndent Inputs

  • 没有明白

Feedback

Inline Validation 

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 用户在操作时,马上给出反应,让用户安心

  • 当在做 unique 时,每 key up 一个字就马上做出反应,这样用户就能安心

  • Autocomplete 和 dropdown 能让用户不用去烦恼要填写什么

  • 显示字数,因为用户不会在填写时同时去计算

Errors

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 错误提示需要容易被发现,可以通过

    • 明显的颜色

    • 粗大的文字

    • Scroll to position

    • 背景换成警告色

  • 清晰解释错误信息

  • 放置一些 icon,让色盲的用户可以很好区分https://uxdesign.cc/everything-you-need-to-know-about-form-design-16ce7b5a227f

Progress

BEST PRACTICES FOR FORM DESIGN

  • 要等待的地方需要让用户知道,比如上载图片,ajax 加载……

  • Disabled 提交按钮已阻止用户操作

Success

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

  • 明确的给出完成表单的反馈信息

BEST PRACTICES FOR FORM DESIGN

BEST PRACTICES FOR FORM DESIGN

脚本宝典总结

以上是脚本宝典为你收集整理的BEST PRACTICES FOR FORM DESIGN全部内容,希望文章能够帮你解决BEST PRACTICES FOR FORM DESIGN所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。