首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
1'"
3
1'
4
kN
5
朱令
6
张靓颖
7
抖音
8
朱令去世一周年,清华学子控诉清华在朱令案中的冷血和无耻
9
@亘古
10
百度
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
1'"
3
1'
4
kN
5
朱令
6
张靓颖
7
抖音
8
朱令去世一周年,清华学子控诉清华在朱令案中的冷血和无耻
9
@亘古
10
百度
分类
社会
娱乐
国际
人权
科技
经济
其它
宾曰语云被法学教授投诉:严重侵权,“违法犯罪”!
京东Plus的隐藏特权,很多会员都没领取,白交了会员费...
呼吁四川大学澄清:1998年1月,川大有多少个“姜涛与爱人程月玲”?
二湘:朱令去世一周年,清华学子控诉清华在朱令案中的冷血和无耻
多长高8厘米!国内知名专家首次公开“追高秘笈”!担心孩子长不高的家长速来!
生成图片,分享到微信朋友圈
2023年2月17日
2023年2月17日
2023年2月18日
查看原文
其他
我还在打字,别急着报错呀!
Original
设计师ZoeYZ
体验进阶
2023-02-17
收录于合集 #设计心得
86个
你有没有遇到过那种,才输入一个字就开始报错的文本框?
看似很基础的问题,却又随处可见,我认为是因为设计师缺乏对前端的理解造成的。
因为我也是接触了几年的前端后,才对很多相关的知识猛然醒悟。
尤其是和文字输入相关的,过去困扰我很久,所以今天来介绍四个对设计师有用的文本输入相关前端知识:
1. 占位符不是内容填充
搜索框或其它文本框里默认的灰色字,就是占位符。
这个东西看起来虽然像是填写在文本框里的默认内容,但完全不一样,因为它是一个独立的参数,英文名是 placeholder。
这个占位符可以选择在文本框获取焦点后保留,也可以消失,但都是不能被选中的。
2. 可以自动获取焦点
你在文本框上点一下,里面出现一闪一闪的光标等待输入,这就是进入焦点态了。
文本框除了手动获取焦点外,其实很容易就可以设置自动获取焦点。
例如,不论是 Google 还是百度,这种搜索引擎都是自动获取焦点的。因为绝大部分用户使用搜索引擎的第一个步骤都是在搜索框打字,自动获取焦点能够减少一步操作,免得用户每次都要用鼠标多点一下:
其实除了搜索引擎之外,很多产品的页面,第一步操作都是输入,都可以自动获取焦点的,
例如表单页:
上图来源:
C端设计师遇到B端笔试题,差点懵了
我很喜欢在交互里加这个自动获取焦点的功能,因为技术上并不难实现,但是这么做的设计师似乎不多。
3. 可以自动选择文字
其实设置自动选中文本框里的文字很容易,我自己就特别喜欢这么用:
创建一个东西时,提供一个默认名称并选中,这样如果用户想改名称就可以直接输入,不想改的话不管就行:
很适合一些必须要取名字,但是大部分用户又懒得想名字的场景。
4. 不要边输入边判断
你有没有这样的经历,设置密码的时候,刚输入一个字符就开始报错?
这是因为没有设置好判断的时机。
很多设计师出方案的时候,根本不会想这方面的问题,前端也不会想太多。因此,虽然这是个很基础的体验问题,但出现的几率真不低。
错误判断应该出现在用户确定自己输入完了,那如何知道用户输入完了呢?
很简单,用户输入完后,肯定会点击其它地方(下一个文本框/空白处/提交按钮…),让文本框失焦。
没错,失焦还是比较合理的判断时机~
但这里还有一个问题,如果用户准备输入,后来发现自己还没想清楚,就留白先填表单其它部分了。这样又引发错误判断了,也很奇怪。
看来单纯通过失焦来判断,这里的体验显然也是不好的。
可以加上没有内容就不做判断,允许用户暂时留白!
总结一下
其实我也不太清楚具体有多少人知道或不知道,来个投票看看:
如果反响不错的话,以后我再继续分享这之类的内容~
想要学习或者练习体验/交互设计的朋友,可以了解一下「体验设计学习社」。
作品集详细点评
+答疑+免费训练营&学习打卡等活动,更有各类大厂内推:
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存