产品设计基础:表单设计

 2019-12-01 09:50:25  8 作者: 佚名

表单是用户和数据库之间的桥梁。一个好的表单设计会大大提高用户的满意度。本文对什么是形式设计以及在形式设计中需要注意的相关问题进行了分析和总结,并与大家分享。

在开始这篇文章之前,我想问一个问题。你为什么总结这些内容?

我认为一个好的产品要想朝这个方向深入,就必须有自己的一套理论和工作习惯,并随着它的不断深入研究,完善和迭代自己的理论体系。同时,作者认为方法论的总结是对其近期学习成果的重复,可以整合我们的知识结构。

事实上,作者最近一直在研究和总结一些关于产品的知识要点,但是这些知识很分散,很难收集到,所以他最近没有和大家分享。

我们都知道,一旦你进入产品坑,你就不能放松你不断学习的步骤,因为产品方向不仅需要知识体系的深度,还需要知识体系的广度,以及互联网的快速发展。

作者是一只长期从事这一行业的“产品狗”。他对这个行业的了解和他自己知识体系的构建显然远远不够。目前,他没有能力分析行业或单一产品。因此,作者认为他现在的首要任务是不断丰富他的知识库,巩固他的基础,以便不断更新和迭代他的“产品”。

以上是我最近工作的简短总结。我希望它能启发读者,尤其是新产品,并加强我的知识体系的规划。

在这里,让我们来谈谈方法论的作用:建立自己的知识体系可以更好地记住设计的要点而不遗漏重要的内容。

让我们讨论这篇文章的主题——表单设计。

首先,我们从基础开始理解什么是形式。表单是用户和数据库之间的桥梁。一个好的表单设计会大大提高用户满意度。当我们使用产品时,我们经常放弃使用产品,因为填写信息太复杂,给我们带来了非常糟糕的体验。

形式设计是产品设计中最基本的内容,但要设计好形式并不容易。在设计表单之前,您应该指定表单的应用程序场景。

例如,账户注册的个人信息的填写和添加对应于产品设计中的添加项“添加、删除、更改、检查、显示、计算和传递差异”(最后一篇文章总结为“产品功能设计,产品功能设计常规总结”)

例如,帐户登录,输入帐户密码,因为设计数据库帐户密码比较,所以登录页面表单的设计属于数据验证

例如,信息分类帐的显示是通过表单向用户显示数据库中的信息内容。

以更复杂的数据录入表单为例,整体表单设计遵循“三结构四要素”的设计流程

合理的结构可以大大提高用户的体验。例如,如果表单中有太多的字段,如果有逻辑关系,可以将表单分组并填写在页面中,以免让用户感到焦虑。

单列表单结构用户自上而下填写表单,视觉更加清晰,能够更好地引导用户按照产品设计的逻辑一步步填写信息。

多列表单结构允许用户横向和纵向查看填写字段,这将降低用户的理解速度,并可能导致用户偏离产品设计中的预期信息行,从而导致填写中的逻辑错误或信息丢失。

综上所述,在选择表单结构类型时,最好尽量选择单列结构类型,以给用户更好的视觉体验。

排列的顺序更符合用户的习惯。例如,注册帐户时,用户总是先填写昵称、手机号码和验证码。用户熟悉并喜欢填写表格。我们应该按照这个习惯来设计,而不是采用新的方案。

表单的排序和显示更加有条理,这样用户体验会更好,让用户在完成一组后有时间休息和调整,减轻用户的心理压力。否则,密集的大面积看着它会头痛。

元素是表单中详细涵盖的内容。这里,作者将元素归纳为四类:标签、表单字段、提示信息和操作按钮。

(1)左标签

目前常见的标签样式,但左标签也有其缺点。例如,它占据很大的水平空间,尤其是在设计移动产品时,左标签也分为左对齐和右对齐。左侧对齐有助于用户查看标签,并能清楚地知道表单页面需要整体填写哪些信息。但是,由于其与表单域的距离,不利于用户填写(因为大多数用户的阅读习惯是从左到右);

另一方面,右对齐和左对齐有利于用户填写,但不利于用户查看标签信息。

(2)顶部标签

顶部标签是表单域标签的顶部,与表单域的左侧垂直对齐。这种设计将节省水平空间,便于用户填写。它可以用于移动产品的设计。但是,如果有更多的字段,可能需要向下拖动垂直空间。

(3)在线标签

标签相当于直接位于表单字段中的提示文本。这种设计可以大大节省水平空间。然而,标签文本在点击输入以获得焦点后消失,并且要填充的内容经常被遗忘,这将给用户带来非常糟糕的使用体验。

因此,现在经常使用的内嵌标签通常是图标文本标签的形式。获得焦点后,文本标签消失,但图标仍然存在。用户可以通过图标知道输入什么。然而,这要求图标的设计非常重要。有必要与标签名称保持高度一致,避免歧义。

(1)文本框

无论是必需的还是可选的,最好有一个明显的注释提示。常见的注释提示是在对应于文本框的标签后添加一个红色*表示它是必需的。同时,应注意根据已填写文本内容的估计大小来设计表单域的大小,以便更合理地利用空间,减少输入的不确定性。

(2)选择框

包括下拉列表、选择框、开关、日期选择器等。至于在选择框中选择默认值,我认为最好不要设置默认值,因为这会增加错误率,用户可以直接在具有默认值的选项中跳过。简而言之,根据不同的场景可以做出不同的设计。简而言之,用户可以选择默认值,但不要尽可能多地输入它们。

(1)输入提示信息

通常位于表单域中,提示文本将在文本框获得焦点后消失。提示文本最好应该是简单明了的单词。如果是一个很大的解释性内容,应该放在帮助文本中。

(2)帮助文本

在表单设计中,如果应用了非常不常见的字段名,或者字段名有歧义,或者字段中有任何需要强调的规则,将在帮助文本中指定。帮助文本的设计通常在表单域的前面/后面有一个帮助按钮。点击按钮将有一个烤面包弹出窗口,帮助文本将显示在弹出窗口中。

(3)错误消息(可能是文本或图标)

设置表单域的输入规则。如果用户输入的内容不符合规则,表单字段的背面/底部会使用文本提示提醒错误原因,如“请输入11位手机号码”;或者在数据库中检查数据时,例如,密码不正确,提示“密码输入不正确”等等。

(1)主按钮-提交

禁用主按钮的原则是,当表单信息位被完全填充(所需信息)时,提交按钮通常是灰色的,不能点击提交。表单完成后,提交按钮从灰色变为可点击的亮色。

(2)辅助按钮-返回

主按钮和辅助按钮之间必须有视觉上的区别,以减少辅助按钮的视觉突出度,并降低用户的错误率。

尽量减少用户的输入,有自动配置、智能关联,例如,在邮箱输入时,输入@可以自动播放qq.com、163.com、126.com等邮箱。以减少用户的输入。

在输入之前、期间和之后,操作按钮、表单框和提示内容将随着状态的改变而改变。

例如,为了密码输入过程中密码信息的安全,可以设计密文/明文显示,通常在密码输入框后面有一个小眼睛按钮

澄清它是本地支票还是全局支票。本地检查通常是前端检查。输入项目后,根据前端设置的规则判断,系统会提示您填写正确的信息,或者文字会提示“请填写正确的信息”;通常,全局检查首先判断填充的内容是否符合指定的格式,这也由前端判断。

在提交信息的表单中,如果所有信息都已完成,请单击提交。如果填写的所有信息都符合指定的要求,toast弹出窗口将提示用户“提交成功”。如果任何字段不符合要求,文本将在字段后直接提示“请填写正确的信息”。

在登录表单中,用户完成表单信息后,单击提交。首先,前端将检查它是否满足要求。如果满足要求,后端将对照您输入的帐号密码检查数据库的现有帐号和密码。只有在检查通过后,登录才会成功。

当表单中有太多字段时,应该考虑重置按钮。输入信息后,用户想再次填写,因为字段太多。逐个删除被认为是一次非常糟糕的经历。复位按钮可以很好地解决这个问题。当然,没有必要将此内容添加到较小的表单中。

数据持久性:用户在输入表单内容后不点击提交按钮,或者在页面中填写表单时,在点击下一步进入新页面后意外关闭页面。此时,如果再次进入表单填写页面,他需要再次开始填写。我相信每个用户都有责骂街道的冲动。此时,将使用数据的持久性。数据持久性只是前端对已填充的未保存数据的缓存。

用户可以方便地重新进入已填写的页面并填写已填写的数据。数据持久性函数相当于卡诺模型中的基本要求。有了这个功能,用户的满意度可能不会提高,但是没有这个功能,用户的满意度肯定会降低。

当然,并非所有的总结都是不可改变的,只是为了提高效率和在下一次设计中更快更好地完成设计。在实际工作中,我们应该结合我们实际的工作场景和用户的使用习惯进行具体的设计。

这篇文章最初是由@marvin发表的。每个人都是产品经理。未经作者许可,禁止复制。

主题地图来自unsplash,基于cc0协议。

上海11选5 山西11选5开奖结果 山东11选5投注 极速飞艇app



整站最新
离婚女恋上“高富帅”结果很伤心……恋爱涉及钱应自问3个问题│ 离婚女恋上“高富帅”结果很伤心……恋爱涉及钱应自问3个问题│
"我就想找个高富帅……",可王莹前两天“失恋”了,“男友”骗了她6万元后,把她所有的联系方式拉黑了。...
西装革履!费利西奥更新社媒展示自己身着正装的帅照 西装革履!费利西奥更新社媒展示自己身着正装的帅照
虎扑10月17日讯 今日,公牛前锋克里斯蒂亚诺-费利西奥更新了个人社交媒体instagram发布了一...


回到顶部

随机文章