当前位置:首页 >> 百科

输入框怎么控制输入文本数量才优雅 ?

编者按:文本输入框是输入一个非常常见的 UI 组件,但是框控很多文本输入字段本身其实是有数量限制的,在实际输入过程中 ,制输经常会碰到输入完了才提示字数超过限制的入文情况 。那么在体验层面上 ,本数能不能解决这些问题呢?优雅当然可以 ,Saadia Minhas 的输入这篇文章详细拆解了UI和体验设计层面上可能存在的问题和相应的解决方案 ,以下是框控正文  :

输入框怎么控制输入文本数量才优雅?

文本输入控件是 Web 表单中最常用的控件,输入框当中可以以文本形式接收用户所输入的制输内容,用户则需要在给定的入文输入框控件中输入符合要求的文本。

但是本数通常而言,你可能需要定义输入控件的优雅中的字符数限制,避免过多或者过少的输入文本信息 ,不符合具体的框控字段要求。在实际的制输操作中,字符数量限制通常定义的是用户可以输入的最大字符数 。

例如 ,你可以为邮政编码输入控件 ,设置 5 个字符的数量限制。同样,在描述框中,你可以设置 300 个字符的输入限制 。

设置字数限制可帮助用户了解,他们需要输入的文本类型 ,和相应的要求 。这样一来  ,用户可以遵循这些要求来填写内容 ,规避问题。

相应的,问题出现了 。怎样以用户友好的方式提供字符限制控制 ,就显得非常重要了。

核心设计思路

以下是一些可用于定义输入控件的字符限制的核心注意事项:

  • 使用 [剩余字符/总字符数] 的标识,来辅助控制输入数量 。
  • 一旦用户单击文本输入控件内部,就显示此数量控制的标识。
  • 当用户开始输入文本时,剩余数字会实时更新  。
  • 当用户达到限制时,将剩余字符的颜色从灰色(默认)更改为橙色再更改为红色 。
  • 当超出限制时,剩余字符将以红色显示「0」。

输入框怎么控制输入文本数量才优雅	?

(1)当用户点击输入控件时显示数量限制。 (2)当用户开始输入时  ,更新剩余字符 。 (3)&(4)当用户输入字符接近总字符数时,更改剩余字符的颜色以突出输入数量限制 。

  • 超出限制后  ,不要阻止用户输入文本 。
  • 通过突出显示多余字符,来强化视觉提示。
  • 虽然文本可以输入,但是会限制下一步操作,直到用户删除附加文本 。

输入框怎么控制输入文本数量才优雅?

更进一步优化方案

有时 ,[剩余字符数/总字符数] 的约定对于用户来说很难理解。

在这种情况下 ,你可以与输入控件一起显示一条文本消息,来告知用户剩余字符数。例如,「剩余 25 个可输入字符」 。

输入框怎么控制输入文本数量才优雅?

渐进的色彩提示也可以在这种方案当中使用,当用户输入的字符数量接近限制时,将提示信息的颜色从灰色更改为橙色再更改为红色 。

输入框怎么控制输入文本数量才优雅�?

为了显得更加直观 ,你可以使用进度指示器来显示字符限制信息 。

输入框怎么控制输入文本数量才优雅?

当用户达到限制时 ,进度指示器的颜色会发生变化 。此外 ,进度指示器内会显示剩余可输入的字符数,以告知用户剩余数量。

结语

UX 设计并没有极限,只要愿意思考,通常总会有更好的解决方案。用户所面临的处境在变化  ,对于 UX 的要求也会变  ,相应的设计的需求也需要更进一步。

作者 :陈子木

休闲

编者按:文本输入框是输入一个非常常见的 UI 组件,但是框控很多文本输入字段本身其实是有数量限制的,在实际输入过程中 ,制输经常会碰到输入完了才提示字数超过限制的入文情况 。那么在体验层面上 ,本数能不能解决这些问题呢?优雅当然可以 ,Saadia Minhas 的输入这篇文章详细拆解了UI和体验设计层面上可能存在的问题和相应的解决方案 ,以下是框控正文  :

输入框怎么控制输入文本数量才优雅?

文本输入控件是 Web 表单中最常用的控件,输入框当中可以以文本形式接收用户所输入的制输内容,用户则需要在给定的入文输入框控件中输入符合要求的文本。

但是本数通常而言,你可能需要定义输入控件的优雅中的字符数限制,避免过多或者过少的输入文本信息 ,不符合具体的框控字段要求。在实际的制输操作中,字符数量限制通常定义的是用户可以输入的最大字符数 。

例如 ,你可以为邮政编码输入控件 ,设置 5 个字符的数量限制。同样,在描述框中,你可以设置 300 个字符的输入限制 。

设置字数限制可帮助用户了解,他们需要输入的文本类型 ,和相应的要求 。这样一来  ,用户可以遵循这些要求来填写内容 ,规避问题。

相应的,问题出现了 。怎样以用户友好的方式提供字符限制控制 ,就显得非常重要了。

核心设计思路

以下是一些可用于定义输入控件的字符限制的核心注意事项:

  • 使用 [剩余字符/总字符数] 的标识,来辅助控制输入数量 。
  • 一旦用户单击文本输入控件内部,就显示此数量控制的标识。
  • 当用户开始输入文本时,剩余数字会实时更新  。
  • 当用户达到限制时,将剩余字符的颜色从灰色(默认)更改为橙色再更改为红色 。
  • 当超出限制时,剩余字符将以红色显示「0」。

输入框怎么控制输入文本数量才优雅	?

(1)当用户点击输入控件时显示数量限制。 (2)当用户开始输入时  ,更新剩余字符 。 (3)&(4)当用户输入字符接近总字符数时,更改剩余字符的颜色以突出输入数量限制 。

  • 超出限制后  ,不要阻止用户输入文本 。
  • 通过突出显示多余字符,来强化视觉提示。
  • 虽然文本可以输入,但是会限制下一步操作,直到用户删除附加文本 。

输入框怎么控制输入文本数量才优雅?

更进一步优化方案

有时 ,[剩余字符数/总字符数] 的约定对于用户来说很难理解。

在这种情况下 ,你可以与输入控件一起显示一条文本消息,来告知用户剩余字符数。例如,「剩余 25 个可输入字符」 。

输入框怎么控制输入文本数量才优雅?

渐进的色彩提示也可以在这种方案当中使用,当用户输入的字符数量接近限制时,将提示信息的颜色从灰色更改为橙色再更改为红色 。

输入框怎么控制输入文本数量才优雅�?

为了显得更加直观 ,你可以使用进度指示器来显示字符限制信息 。

输入框怎么控制输入文本数量才优雅?

当用户达到限制时 ,进度指示器的颜色会发生变化 。此外 ,进度指示器内会显示剩余可输入的字符数,以告知用户剩余数量。

结语

UX 设计并没有极限,只要愿意思考,通常总会有更好的解决方案。用户所面临的处境在变化  ,对于 UX 的要求也会变  ,相应的设计的需求也需要更进一步。

作者 :陈子木


{dede:include filename="menu.htm"/}