zoukankan      html  css  js  c++  java
  • 合理使用错误信息提示

    当用户出错时,设计师需要为产品的可用性提供“退路”或者“其他路线”。
    换句话说,当用户在操作过程中触发了错误事件,需要有合理的交互反馈来帮助用户排除使用障碍,继续未完成的操作——回归到 WEB产品本身,即提供“返回入口”和“文案提示”,确保用户能“转移”到正确的操作流程中去。

    就出错行为的主体而言,可分“知错”和“不知错”两种。前者是知道正确的操作行为方式,但由于大意疏忽导致错误的发生;后者是完全不知道已经在进行 错误操作,无意识犯错。对于“知错”,最有效的解决方法是提供“返回”、“取消”之类的入口(有时甚至是模态对话框),让用户能撤销之前的错误行为;而对 于“不知错”,往往要通过信息提示等交互方式给予引导。

    关于交互方式的人性化处理

    1、提供数据保存功能(Preserve):尽可能保存用户之前填写的信息,用户在修正错误的时候只需要修改错误部分即可。

    2、及时反馈(Feedback):如果用户在操作过程中出现错误,应当及时反馈,千万不要等用户点击提交按钮时弹出提示“您第一步设置错误,请重新设置所有信息”。

    3、减少操作步骤(Reduce The Work):尽可能用“选择”代替“输入”,例如通过一个下拉控件让用户重新选择正确的信息,而不是再次手工输入,减少重复劳动能明显提升纠错的有效性。


    综上所述,对于一款优秀的产品,理想状态是“避免出错”,即“将杯具扼杀在摇篮里”,当错误的很难避免时,需要靠 “文案提示”等方式将用户重新拉回到正确的操作轨道上来。

    (待续。。。)

  • 相关阅读:
    04: vue生命周期和实例属性和方法
    03: vuejs 事件、模板、过滤器
    (打补丁 )patch
    zabbix安装
    zabbix简介
    linux 虚拟网络模型介绍
    虚拟化
    虚拟化分类(半虚拟化和全虚拟化)
    playbook详解—YAML格式的文本
    ansible的介绍和一些基本模块介绍
  • 原文地址:https://www.cnblogs.com/windrainpy/p/3339775.html
Copyright © 2011-2022 走看看