细节思考:是否提供取消功能?
交互产品离不开表单,表单离不开提交,提交的边上经常会有预览和取消。提交表单的结果和是否提供预览功能之前我写过两篇东西,这里主要聊聊取消。本来预览、取消以及预览结果时候的保存(发布)和取消(再编辑),这些内容我是想写一篇内容的,而且开始觉得可写的东西并不多。可是前一篇细节思考:发布信息时是否提供预览功能?写起来很带劲儿,一共写了13大条,并且思维越发的开阔,忽然觉得一篇里面写不下,而且放在一起也显得烦乱。现在想想这些细节真的是非常值得思考的地方,一个按钮、一个链接、一个跳转,里面都蕴藏这非常多的变化,每个变化都会对用户最终的使用造成影响。
很多地方都对用户输入的内容都提供取消的功能,比如发一个帖子、写一篇博客、自定义一个模版。取消,乍一看好像是多余的,但取消的存在是有原因的。取消是用户操作步骤里面的一环,虽然取消操作可有可无,但如果设置不当就会对用户的操作造成影响。对于取消,我觉得需要考虑几点:
1,为什么提供取消?
提供取消有理由,取消是操作步骤中的一环,就好像你正在买东西,这时候你可以买完走人,也可以告诉对方你不买了,当然你也可以掉头就走。这三个操作在产品中对应的是“发布”、“取消”和关闭浏览器,取消就是你告诉对方你不买了。当然你完全可以不告诉对方你不买了,直接走人,也就是说任何时候用户都可以关闭浏览器走人。但提供取消的功能能够让整个流程更完善,有来、有去,畅通无比。比如取消了用户会回到前一个页面,这就让操作感更强,流程更完善。
2,为什么不提供取消?
不提供取消也有理由,比如也许用户更习惯直接关闭浏览器,或是该页面是新弹出的窗口,或是导航很清晰,用户在任何时候、任何页面都清楚的知道自己在哪儿、自己想去哪,不会迷失。
3,点取消去哪里?
用户点了取消之后回到前一个页面?去另外一个统一的页面?还是关闭该页面?
4,给不给用户提示?
用户点了取消之后直接操作?给用户提示信息?弹出窗口提示还是其他方式提示?




考虑很细致,这个就是现在网站设计分工越来越细的原因了。
像我吧,一个人又做构架,又做页面布局,又做美工,又做后台程序…真的好累,也考虑不了那么细。