[[表单设计 Forms Design.canvas]] ## 概念 - 十分重要,占据了桌面端 70%的设计工作。 ## 最佳实践 - [ ] 仔细审视信息,去除不必要的字段。 - 不同的信息量,有时候会影响到界面的布局。 - [ ] 长话短说 - 消除不必要的字段需要更多的时间,可以减少的用户工作量和提高的完成率,这件事值得。 - [ ] 进入表单时,自动聚焦第一个输入框,减少用户操作。 - 例如进入聊天详情页。 - 例如创建了一个新的表单。 - [ ] 在表单中不要随意出现红色的提示,会让人觉得是错误。 - 我在拉钩获取验证码,突然用红色提示我验证码已发送,我第一反应是咋地又错了。 - [ ] 智能化 - [ ] 用户输入明显不合理的数据,要给出反馈,例如电话格式不对。 - [ ] 实时反馈 ### 有用的水印提示 ![](https://chi-1259224060.cos.ap-shanghai.myqcloud.com/20220904163224.png) ### 标签位置 - 左对齐 - 顶对齐 - 右对齐 - 行内标签 - 悬浮标签 ### 合理的反馈 [[反馈设计 FeedBack Design]] ### 正确的输入类型 ![[Pasted image 20210907143306.png]] 不要什么都用文本字段!使字段的类型适应其内容。有许多内容类型具有特定的要求,需要特殊处理。以下是一些例子: - Phone number 电话号码 - Credit Cards 信用卡 - Website URLs 网站地址 - Countries 国家 - Dates 日期 - Colors 颜色 ### 突出限制 ![[Pasted image 20210907152216.png]] 大多数领域都有某种限制。字符限制、号码/日期范围、电话号码等。提前让用户意识到限制,以防止他们感到沮丧。现在就到这里吧,伙计们! ## 资源 - [关于保存功能的设计,这篇可能是最全的总结! - 知乎](https://zhuanlan.zhihu.com/p/49941122) #设计模式/表单保存 - [Label Placement in Forms :: UXmatters](https://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php) 3 个标签位置的测试时长 - [[【超干货】B 端设计指南-表单篇]] - [[Mia 页面-表单设计]] - [Web表单设计——你不知道的冷知识 (qq.com)](https://mp.weixin.qq.com/s/eKLrUCsm2W12RORNdjqwUA?inApp=true&exportTheme=dark&isTablet=0) - [[网页表单设计的最佳实践]] - [Top UI & UX Tips to Design Better Forms (uidesign.tips)](https://www.uidesign.tips/blog/top-ui-ux-design-tips-for-better-forms) ![](https://chi-1259224060.cos.ap-shanghai.myqcloud.com/20220604164811.png)