以用户为中心的WEB表单
作者:nintendos 来源:蓝色理想 时间:2010-08-03 12:11:00
随着网络的发展,人们通过各种方式使用它。今天,网络购物,跟朋友或者不认识的人聊天,管理银行账户,以及一些日常应用,共享照片或视频,等等。事实上,只要能在线使用的应用基本上都已经有了。
虽然这些多样化的应用丰富了互联网,但这些任务的完成还需要一些步骤。不管是在线交易验证、评论新文章,还是管理某个应用,WEB表单总会出现在人们的视线中。
为什么是WEB表单?
在网页上,WEB表单把用户、信息、WEB产品或者服务连接了起来。它们能促进销售、捕捉用户行为、建立沟通与交流,以及更多。这些重要的交互不仅仅是为了保持业务正常运作,它们也让用户实现了想要达到的目标。那我们为什么不多关注一下WEB表单设计呢?
也许人们认为WEB表单就是可以出现在任何位置的向用户“采集必要数据”的“一些输入框和提交按钮”。也许他们没有意识到优化WEB表单能获得很多有意义的成果(比如年收入增加300万美元an additional 300 million)。更可能的,他们不过是为了他们自己使用而不是为用户去设计WEB表单。
它不是数据录入
没有人真的想去填写一个表单,他们想要的是别的东西:买一本书、注册投票、加入一个论坛。他们不是通过一个WEB表单来练习打字速度的苦工,他们有清晰的目标。不幸的是,许多WEB表单并没有针对用户的实际目标去设计。
看看在社交网站Brightkite上的这个简单表单。假如把“保持和朋友联系、结识新朋友、寻找新去处”作为宣传广告,他或她只需要注册一个新帐号(图一)。
图一:Brightkite上的注册表单(2008年4月)
开始注册,用户必须选择一个符合以下条件的用户名:只能是英文字符或数字;3到15个字符长;可以包括下划线;不能有空格;不能是已经存在的用户名。那么这些要求是不是能让人们选择一个最能代表自己的用户名呢?没有,这些只是强制用户去应付网站的安全模块或后台数据结构的系统条件。
接下来的这组问题更不好开始。Brightkite需要你的Email地址以便发送确认信息。你需要一个至少3个字符长的密码并重复输入一次以防止你胡乱按几个字符给Brightkite。接着,你通过解答加密的验证码和同意网站隐私协议与服务条款证明了你是一个活生生的人。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
golang 用msgpack高效序列化的案例
Atlas—微软的Ajax工具包
使用Python将数组的元素导出到变量中(unpacking)
详解如何创建Python元类
![](https://img.aspxhome.com/file/2023/6/133446_0s.jpg)
Python Matplotlib绘图基础详细教程
![](https://img.aspxhome.com/file/2023/0/119710_0s.jpg)
Pytorch 数据加载与数据预处理方式
![](https://img.aspxhome.com/file/2023/8/127708_0s.jpg)
MySQL密码忘了怎么办?MySQL重置root密码方法
django框架中ajax的使用及避开CSRF 验证的方式详解
![](https://img.aspxhome.com/file/2023/9/80579_0s.png)
asp php 清空access mysql mssql数据库的代码
SESSION存放在数据库用法实例
Pytorch mask-rcnn 实现细节分享
![](https://img.aspxhome.com/file/2023/0/79570_0s.jpg)
JupyterNotebook设置Python环境的方法步骤
![](https://img.aspxhome.com/file/2023/6/135176_0s.png)
python模拟键盘输入 切换键盘布局过程解析
![](https://img.aspxhome.com/file/2023/2/121482_0s.png)
Python变量和字符串详解
![](https://img.aspxhome.com/file/2023/9/93479_0s.jpg)
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
GridView自定义分页的四种存储过程
![](https://img.aspxhome.com/file/2023/4/96164_0s.jpg)
用python爬虫爬取CSDN博主信息
![](https://img.aspxhome.com/file/2023/0/131220_0s.jpg)
MySQL如何为表和字段取别名详解
![](https://img.aspxhome.com/file/2023/9/71809_0s.jpg)
ASP中如何判断字符串中是否包数字
python正则表达式re.search()的基本使用教程
![](https://img.aspxhome.com/file/2023/0/121660_0s.png)