童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

这个控件叫:Textfields输入框文本框

11月11日 呛人心投稿
  输入框虽然看上去简单,但需要考虑的细节也不少,本文将向你介绍输入框的相关组成部分和注意事项。
  Textfields(输入框文本框)是一个历史悠久而经典的控件,当光标位于输入框时,用户可以在其中输入或复制粘贴文本、数字等内容。输入框虽然看上去简单,但需要考虑的细节也不少,本文将向你介绍输入框的相关组成部分和注意事项。
  Textfields的相关组成部分
  标题输入框标签(Label)
  Label是一个控件或一组相关控件的名称或标题,与Textfield成对出现时表示输入框的标题或者内容,对于常见的主题有时也用图标代替Label。在表单中为了标明输入框是必填的,通常在Label旁边添加一个星号“”。
  文字Label、图标Label、带星号的Label
  Label与Textfields的对齐方式
  Label和Textfields的排版对用户浏览和使用有很大影响,一般来说可以把Label与Textfields对齐方式划分为4种。
  顶端对齐
  Label和Textfield垂直左对齐排列,用户只需依次向下浏览,因此浏览和填写的效率是4个对齐方式中最好的,而且占用屏幕横向空间少,即使Label特别长也能很好的显示(这对支持多国语言的软件特别有用,因为有些语言比英文还要长很多)。但这种对齐方式会占用过多的屏幕高度,此外应当注意每组Label和Textfield与其他组的间距,以免密密麻麻降低可读性。
  顶端对齐
  水平右对齐
  Label和Textfield水平显示,Label右对齐。占用的屏幕高度减小,但是由于Label长短不一时显得层次不齐,因此用户浏览效率会比垂直顶端对齐低。
  水平右对齐
  水平左对齐
  这种对齐方式利于用户浏览Label,但是Label和Textfield的距离较远,用户从左往右浏览的时间会变得更长。可将某些短Label通过增加字符间距的方式使之更易读。当然,时间长也不是坏事,对于有陌生数据和需要谨慎填写内容反倒是能让用户减少出错的可能。
  水平左对齐
  内嵌Label
  Textfield内嵌Label是最节省空间的做法,为了让Label和真正输入的内容做区分通常会把Label颜色调淡并且在最后加“”,实际上是把Placeholdertext当做Label。内嵌Label浏览效率上和顶端对齐不相上下,但是一旦用户在Textfield输入内容后,Label就看不到了,因此只适合Label特别短或者搜索框、账号密码输入框等用户非常熟知的情况。
  内嵌Label
  FloatLabel(浮动标签)
  设计师MattDSmith在内嵌Label的基础上发明了一种新颖的交互模式FloatLabel(https:dribbble。comshots1254439GIFFloatLabelFormI):当用户在Textfield中输入内容以后,内嵌Label会浮动到Textfield上方,成为顶端对齐。这种方式兼具内嵌Label和顶端对齐的优点,目前已经成为MaterialDesign里Textfield默认风格。
  FloatLabel
  这种模式也有缺点,Label显示过小,对于小屏幕和视力不佳的用户来说不是个好方案。此外,Label侵占了原本Placeholdertext的空间,对于一些用户陌生的Textfield来说需要额外的空间放提示和说明。
  占位符文本提示语(PlaceholdertextHinttext)
  Placeholdertext是Textfield没有内容时出现的灰色文字,当用户输入内容后将会消失,因此只能展示一些比较简短的信息。通常使用Placeholdertext作为输入指引(例如:“请点击输入评论”)或者表明输入的限制和示例(例如:“年月日”)。很多电商产品搜索框会把Placeholdertext用于热门商品促销。
  淘宝App的搜索框Placeholdertext
  iOS有一个特性,在软键盘上方显示Placeholdertext,这样即使在输入过程中也能提示用户正确的规则,且输入过程中用户视线停留在软键盘上不用转移。
  在键盘上方显示Placeholdertext
  辅助说明额外说明帮助文字(Helpertext)
  如果Textfield的输入规则或者注意事项比较复杂,建议在Textfield附近(一般是下面)添加Helpertext进行额外说明。Helpertext也可以用Tooltips或者Popover的形式来呈现。
  MailChimp给密码输入框的Helpertext加入了互动:输入框的复杂规则拆分成多个简单的条件,每当用户输入的内容满足一个条件,会给予相应的反馈,告知用户已满足这个条件,这样就把复杂的任务拆分得简单,用户输入不易出错。
  MailChimp
  初始默认值(Defaultvalue)
  输入框内默认预留的字符,获取焦点后不消失,用户可以删除或者修改这些字符。好的初始默认值能减少用户的输入负担。例如地图App路线导航功能的起点输入框Defaultvalue是用户的当前位置,用户只需输入目的地即可开始导航,提高了效率。
  起点Defaultvalue是用户当前位置
  输入限制
  文本类型多种多样、长短不一,但是计算机能接受的文本是有限的,业务方通常对文本类型也有要求。例如手机号码肯定是数字,如果输入其他内容会报错。为了减少用户出错的可能性,维护计算机系统安全稳定,必须对Textfield进行一些输入限制,例如最短最常能输入多少个字符;是否能输入emoj表情符号等特殊字符;前后的空格是否过滤;能否支持从剪贴板粘贴等等。
  此外要考虑如果用户的输入超出限制或出错,应当如何给予用户合适的反馈,帮助用户将内容修改正确。
  自动获取焦点(Autofocus)
  当用户点击Textfield,光标出现弹出软键盘,表示该Textfield已获取焦点,此时用户就能输入或者修改内容了。对于主要任务就是填写表单的页面,可以在用户进入该页面后,自动获取焦点。如果页面有多个Textfield,当用户填写完一个后,自动获取下一个的焦点,这样操作会更流畅。
  输入方式
  Textfield的主流输入方式是键盘,使用适当的软键盘布局有助于用户提高输入效率,降低出错的可能性。关于软键盘布局等特性。
  除键盘外,合理运用其他输入方式能提升输入效率。例如语音输入、GPS定位、拍照识别文字、文字自动联想、与其他输入类控件配合等。
  淘宝App的Textfield提供了非常丰富的输入方式
  字数限制展示
  对于需要字数限制的Textfield,目前有2种字数限制展示风格:
  当前已经输入的字数字的最大长度
  一直显示当前已经输入的字数,达到最大字数限制后会提示超出长度。
  这两种方式给用户带来的感受是不一样的,例如发微博和回复微博的Textarea(文本区域多行文本输入区)字数限制提示由原来当前已经输入的字数140字,改为输入130字以后显示剩余可输入的字符数量,这样做的好处是用户不会在刚开始输入时因为看到字数限制而刻意控制输入字数打断心流造成情绪不畅或者降低输入动机,也许能提高发微博和评论的活跃。
  微博改版前后
  快速清除按钮(Clearbutton)
  对于手机软键盘来说,连续多次点击delete键删除多个字符比物理键盘体验要差得多,因此对于有修改内容需求的Textfield可在右侧放一个Clearbutton,点击即可一键清空Textfield中的所有内容。
  Clearbutton出现时机有4种:1)获取焦点时才出现。2)有内容时就出现,即使没有获取焦点。这种适合搜索框,点击Clearbutton后清空内容再自动获取焦点,一气呵成,直接进行下次搜索。3)一直出现。4)没有明显的Clearbutton,但是按一次软键盘的delete键直接清空所有内容。通常密码输入框出错后会用这种。
  密码输入框和可见性切换图标
  在PC时代,电脑屏幕比较大,如果密码直接明文显示,容易被旁观者偷窥窃取,因此用星号“”或“”隐藏真实的密码。移动时代密码输入框也密文显示就值得斟酌了,首先手机屏幕比较小,不易被旁观窃取。其次不法分子观察软键盘按键顺序就可以窃取密码,不需要去看密码输入框。
  另外密文显示给用户输入和检查带来很大麻烦。国外有数据显示,采用密码默认明文显示,通过可见性图标(InvisibilityiconVisibilityicon)切换明文密文,能明显提高转化率,而且不会降低安全性。(详细请阅读:http:www。uisdc。)
  多行输入框的最大行高
  根据Textfield可以输入的行数,可分为单行文本框(Singlelinetextfield)和多行文本框(Multilinetextfield),由于手机的屏幕比较小,建议给多行文本框限制一个最大行高,如果达到最大行高,输入框内的文本可通过滚动条滑动。为了方便拇指滚动,建议最大行高大于5行。
  多行输入框的最大行高
投诉 评论 转载

当我们在设计统计报表的时候,我们在设计些什么?如何为公司上下设计出他们都想看,而且看得懂的统计报表?又到一年岁末要做各种年终总结汇报的时候,各大平台早已纷纷推出用户的“年度账单”、“年度歌单”、“年度健身数据”等,这……关于后台权限,我的几点思考后台权限,就像是一支军队,需要做到井井有条,令行禁止,这样战斗力才能够发挥出来。权限,故名思议,权力的限制范围。而后台权限,即是对于这个后台的权力的限制范围。一、为什么需……浅析P2P理财计划的“平”与“衡”发布理财计划的精髓在于,努力去达到这个动态平衡。从散标到理财计划P2P在初始阶段经历过一段发散标的时期,一个散标对应一个债权,因此散标期限各异,有的甚至非常长,如果……设计小结:移动端顶部栏设计我最近在做改版设计,所以很长时间没有更文了。期间遇到了很多问题,其中一个就是顶部栏配色,后来我索性就针对移动端顶部栏设计做一个总结,在这里分享给大家。顶部栏样式下图……基于用户行为的增长逻辑:触动人心的运营策略03本文以“WHATHOWWHY”的框架为基础,按照第一步明确用户行为的相关定义和模型、第二步介绍如何搭建三大增长模型及配套落地指导原则、第三步说明基于用户行为增长模式的底层逻辑……机器学习时代的体验设计(上):对创造人类行为学习系统的设计师许多数字服务的设计不仅依赖于数据操作和信息设计,还依赖于用户学习系统。一般来讲,数字服务的体验遵循预定义的用户旅程,具有明确的状态和动作。一直以来,设计师的工作一直是创建……这个控件叫:Textfields输入框文本框输入框虽然看上去简单,但需要考虑的细节也不少,本文将向你介绍输入框的相关组成部分和注意事项。Textfields(输入框文本框)是一个历史悠久而经典的控件,当光标位于输入……支付宝蚂蚁森林浅析:科技,是这个时代最大的公益如果一个人爱你,大概每天会帮你的蚂蚁森林浇水。来自资深产品经理吐血总结你以为我要写一篇情感类文章?不,这是一篇关于产品的文章,但从产品设计的角度来说它确实考验了人性的一些……如何从零开始设计一款漂亮的移动APP?在这篇文章中,我将配合实例说明我在从事应用程序设计时的一步一步的过程。这应该对任何想学习或改进数字设计技能的人有所帮助。我13岁时开始学习平面设计。我从网上课程学会了设计……减轻用户记忆负担:识别与回忆在人机交互中的应用为了更好的理解和区分识别和回忆,并找出为什么在UI设计时我们更喜欢“识别”,我们要探究一下人类的记忆是如何工作的。在交互设计领域,Top10的提升用户体验的方法之一即是:……产品成长体系设计的时间轴线在产品发展过程中,每个阶段所对应的成长体系建设重点是不同的,文章总结了作者建立成长体系的一些经验,与大家一同分享。首先成长体系的目的简单讲就是促活和留存。成长体系通……AR产品再设计【二】如何为AR眼镜设计一款购物应用?本篇来探讨下如何为AR眼镜设计一款购物应用,将基于真实场景进行概念上的策划与设计。enjoy这一篇,献给不远的未来。上一篇《AR产品再设计01:AR购物(上)》我们……
产品设计背后的逻辑:情感化5个移动设计技巧帮你吸引用户简单与美论SimpleandUsable以互联网思维做好客户端软件B2C网站购物车产品设计之概述(连载)B2C网站购物车产品设计之购物车之业务逻辑为什么App开发商们都想要推送通知提醒?【人人译客】如何规划你的移动电商网站(2)用苹果的方式挑战苹果,看看MIUI6化繁为简的“糖果式”设计【人人译客】如何规划你的移动电商网站(1)产品设计中人物角色的重要性从设计到iOS7原型吴奇隆新综录制封路,居民被迫淋雨,陈思诚谈日本封路的代价喜欢但是不想在一起的心理初一叙事作文初中的甜和苦2021中国黄金珠宝盛典于深圳举办,水贝珠宝卢礼杭荣获功勋人爱炫的女人大都不幸福适合五行缺火男孩取名,好听有寓意的名字野钓鲫鱼用什么打窝最好二年级语文教学计划我懂得了珍惜幸福作文600字“推迟到校时间”有利于学生身心发展即便此生没有娘子,那又怎样一个人吃饭也不将就,一周午餐不重样,晒圈火了,网友善待自己

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界