为什么80%的码农都做不了架构师?>>>
表单验证应当是更可用、更好用、更易用的,符合三层模型:感知(页面显示的布局)、对话(内容呈现的问题和回答)、关系(交互的任务结构)
第三层 | 1、为什么要问这些问题? 2、在某个关系上,问这个问题合适吗? 3、还能从其它途径获得这些信息吗? 4、是不是让用户做自己能做的工作? |
第二层 | 5、问题前后的顺序要正确,填写表单的原因放前面,要做的事情放后面。 6、考虑问题的回答可能会从哪里来? 7、根据回答的来源把问题分类。 8、在可能的时候提供答案,但要让用户能不考虑页面提供的答案。 9、提供适应答案长度的交互区域。 |
第一层 | 10、使用标题和颜色来把表单中不同的区域进行分组 11、期待用户以最快的速度对问题做出反应。 12、不要期望用户在大量图文中获取信息。 13、提示要详细,当要尽可能简短。 14、选用易于阅读的字体和颜色。 |