表单设计的3条建议,减少用户填表中的挫败感

保持醒目和简洁:减少了原始表格的数量,并且将恶意注册者挡在了门外;始终与用户的期待保持同步;保密性是最重要的;更大的输入框

表单设计的3条建议,减少用户填表中的挫败感

设计师不再只是为互联网创造漂亮美观的图形那么简单了,作为一个WEB设计师,我们还需要考虑一些其他的问题,比如用户体验,算法,代码等等。如今用户体验设计越来越重要,对于WEB表单的设计尤其如此。

WEB表单设计的目标是设计出一套让用户能够从填表到点击提交按钮的最简单的流程。这个过程中不需要太多的炫目效果,虽然jQuery的表单插件一直都很受欢迎。在这片文章中我们只关注于表单的用户体验和交互过程。这里的概念也能够有效的帮助你减少用户在填表过程中的挫折感。

保持醒目和简洁

我听过不计其数的用户抱怨注册表单需要太多的信息。如果你正在想办法增加注册用户数量,那么你必须保证你的表单尽可能的易于填写。这点同样适用于其他地方的数据输入。

根据项目的不同,用户需要填写的信息数量也有所不同。注册表格可能会要求用户输入用户名,电子邮件地址,然后两次输入密码,这样当然很合理并且是用户所期待的注册方式。但是也有特殊情况,看看WordPress的默认注册页面。

这里用户只需要填写用户名和电子邮件地址,之后系统会自动生成一个密码并发到你所填写的电子邮件地址当中,这样做减少了原始表格的数量,并且将恶意注册者挡在了门外。你不需要去邮箱点击激活链接,但是你必须在你的邮箱中取得新的登陆密码。

始终与用户的期待保持同步

用户们最讨厌的事情就是页面有出乎他们意料的跳转。你绝对希望你的表单行为保持自然,并且将额外的JavaScript代码减到最少,弹出气泡和Ajax都是很有用的东西。好用的表单不应该被划分成许多小的项目,用隔断将他们彼此分离,那不是好办法。

另一个我们经常犯的错误是错过了HTML的tabindex属性。这个属性从可用性角度来说真是棒极了,因为通过它用户不使用鼠标就能填写完整个表格。但是如果你没有保持tabindex属性的有序性,或者只在某些输入框中使用了这个属性,而另外一些没有使用,那么整个系统一定会出乱子。这一点适用于所有的注册表单,而且同样适用于其他的输入页面,特别是网上购物的信息输入页面。

保密性是最重要的

不论用户输入的是他们的信用卡号码还是电子邮件地址,你都应该将保证这些数据的安全放在第一位。用户信任你的网站和后端代码正确的收集了他们的信息并将之保存在一个安全的地方。

如果可能的话我建议在你的整个网站中都使用SSL认证,这不仅仅保护了用户的注册信息,用户浏览网站的整个过程都被HTTPS保护了。这可能会有点麻烦,但是有些WEB主机会辅助你安装这些功能。当然并不是每个网站都必须这么做,但是你只需要多费一点儿时间和精力就能保护用户数据的安全,你的用户会因此而觉得安全,你和用户之间也能建立起一种相互信任的纽带,何乐而不为呢?

另外,不要使用那些很容易被探测的信息。除非信息是完全非“个人”的,都需要使用post数据类型。只有在url结构能够从数据中获益的时候(比如说搜索页面中的search.php?q=my+search+terms)才使用ajax的get requests。

更大的输入框

我听过很多关于WEB表单输入框大小的争论。vBulletin,Joomla!和Drupal使用的都是相当小的输入框,大都是10px-12px的文字和很小的内边距。

Diigo的注册表单结构就很大气!你需要缓和不同输入元素之间的冲突。加粗的文字提示你哪些区域已经填写了,哪些区域还空着,当激活某一输入框时,它会变成淡蓝色,提示你光标现在所处的位置。

传统的Digg注册表单就是用很相似的方法来设计的。Twitter的注册表单同样都很大,你不会错过任何东西。他们不会吝啬于用大量白色的空间来突出输入区域。他们的标签系统也很独特,空的输入框中会有预先设置的占位文字,通过颜色的变换,你也可以清楚的将用户输入的文字和系统预设文字区分开来。

结论

现在的WEB设计出现了许多新的设计趋势。最新的CSS3正在越来越多的被设计师们所采用,表单设计也不例外的需要设计师们投入更多的关注和思考。

我希望这些用户体验背后的指导原则能够指引你创造更好的WEB表单。对于后端数据来说,即使是PHP这样简单的语言也能够很好的处理。但是通过一到两个星期的时间,你应该能创造出一套你自己的系统。网络开发者们,不论是前端还是后端,都应该尽力去理解这些设计原则和范例。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月3日 14:46:37
下一篇 2024年5月3日 14:48:45

相关推荐

  • linux修改用户组名,linux 修改用户的组

    如何更改linux文件的拥有者及用户组 linux下修改文件用户组 chgrp:changegroup的简写,修改文件所属的用户组。修改后查看ls-l 如果要修改该目录下所有文件和目录,使用-R参数。要被改变的group名,必须在/etc/group文件中。 《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,…

    2024年5月22日
    4700
  • linux切换用户执行命令,linux切换用户执行命令的方法

    怎样从linux系统中从管理员权限切换到普通用户权限,命令是什么? linux切换用户的命令是“su”。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。 打开系统中的终端命令框。使用whoami命令查看当前用户,也可以通过命令前的ro…

    2024年5月22日
    4800
  • linuxroot授权用户的简单介绍

    linux怎么获取root权限 Linux在终端中输入命令“su”就能获取root权限。打开一台Linux电脑,然后在电脑上同时按住“Ctrl+Alt+T”按键,打开一个运行命令的终端,如下图所示为打开终端后的窗口。 方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。用法示例:切换到root用户 su 方法二:使用sudo命令…

    2024年5月22日
    4200
  • linux查看用户群组,linux 查看组用户

    linux怎么查看用户属于哪些组 1、Linux查看用户所属的组的命令的方法。如下参考:1.首先打开终端(在本例中是Ubuntu系统),然后为其打开命令界面。2.然后输入命令行cat/etc/passwd,直接按enter键,如下图所示。 2、使用groups命令,后不加用户显示自己属于哪个组,如果后接用户名,则显示这个用户。 3、查看某用户属于哪个用户组,…

    2024年5月22日
    5000
  • linuxetc目录在哪个用户下的简单介绍

    linux下的目录命名的意义,opt、etc的全称是什么?为何这么命名? etc文件夹,位于主驱动器WINDOWS\system32\drivers目录下。其主要作用之一是保管重要的文件——host文件。linux,unix也是保存主要配置的文件夹。 /etc 存放linux系统的各种配置文件,是系统非常重要的目录之一。/usr 用户的应用程序往往安装在这个…

    2024年5月22日
    4700
  • 怎么关掉linux用户,Linux怎么创建新用户

    Linux注销登录用户 1、在Linux中,注销快捷键通常是Ctrl + Alt + Del。这个快捷键通常会打开一个终端,提示你输入你的用户名和密码进行注销。此外,Linux也支持其他非默认的注销快捷键。 2、shutdown是一个用来安全关闭或重启Linux系统的命令,系统在关闭之前会通知所有的登录用户,系统即将关闭,此时所有的新用户都不可以登录,与sh…

    2024年5月22日
    4500
  • linux删除系统用户,linux系统如何删除用户

    linux系统中删除离职员工linda和alex这两个用户的 每个账号ID应有专人负责,在企业中,如果负责某个ID的员工离职,该立即从系统中删除该账号。 在企业中,如果负责某个ID的职员离职,管理员应立即从系统中删除该账号。很多入侵事件都是借用了那些很久不用的账号。在用户账号之中,黑客最喜欢具有root权限的账号,这种超级用户有权修改或删除各种系统设置,可以…

    2024年5月22日
    4100
  • linux用户名在哪看,查看 linux 用户

    Linux显示当前用户名的命令是? cat /etc/shadow | grep *** #注意,我这里的***为用户名,即需要查看哪个用户名,这里就替换为该用户名。可以去《Linux命令大全》了解更详细的Linux命令介绍,会使Linux操作过程简单方便。 用户和权限管理:whoami:显示当前登录的用户名。su:切换到超级用户。sudo:以超级用户的身份…

    2024年5月21日
    5000
  • linux怎么用ice,linux怎么用命令切换用户

    在linux下怎么打开word,excel等office的文件 一般现在的Linux各发行版都安装Office类软件,和在windows系统下打开方式一样,双击文件打开。如果没有安装,可以去软件管理器下载安装,也可以去LibreOffice,WPS官网下载安装,个人所知,微软的Office软件不能在Linux运行。 word是windows软件,本身不支持l…

    2024年5月21日
    4300
  • 关于linuxmysql用户查看的信息

    linux查看mysql数据表结构 mysql-uroot-p输入root密码进去即可查看。 输入密码,进入linux虚拟机。登陆之后的桌面如下图所示。linux中,每个用户都有一个home文件夹,用于存放用户的文件。如果要查看所有的文件,也就是不仅仅是当前用户的。需要点击左侧的computer。 输入“show tables;”查看表。内容如下。输入“ex…

    2024年5月21日
    3700

发表回复

登录后才能评论



关注微信