网页常见可用性错误——表单组件错误3
作者:蓝色理想(长沙) 来源:蓝色理想(长沙) 发布时间:2006-9-17 5:34:54 发布人:jz123
3.6 给只读数据使用文本框
![](/Article/UploadPic/2006-9/200691753442353.jpg)
![](/Article/UploadPic/2006-9/200691753443847.jpg)
问题
使用文本框呈现只读数据。
分析
表单中一些项目,用户无法修改,就不要使用文本框来呈现这些数据,哪怕是具有“disabled”属性的不可编辑文本框。
一般在这样的条件下使用不可编辑的文本框:用户通过操作开启/关闭某个选项(如点选或取消了某个复选框),引起某文本框的状态变化:可用或者不可用。即,不可编辑的文本框出现在页面中,其“不可用”的状态是可以通过用户操作变为可用的状态的。
![](/Article/UploadPic/2006-9/200691753442353.jpg)
随身医生网站的“虚拟医生”功能中的一步。性别和出生日期都无法修改,就不应该使用文本框或单选按钮这样的组件。
3.7 输入时容易出错的文本框
问题
对于格式有严格要求的表单项,使用文本框来接受用户输入。
分析
过分开放权限的文本框容易造成用户输入错误。用户输入的数据是什么格式应该由开发人员设计好,而不是要求用户按格式输入。
案例
![](/Article/UploadPic/2006-9/200691753443847.jpg)
随身医生网站的用户资料填写表单。其中生日一项很容易造成用户输入错误。这里如果使用三个分别代表“年”、“月”、“日”的三个下拉菜单,会比较好。