代码之家  ›  专栏  ›  技术社区  ›  user26087

显示数据输入错误的最佳方法

  •  1
  • user26087  · 技术社区  · 16 年前

    我已经为一家迎合寡妇的合作社创建了一个vb.net贷款应用程序。该应用程序跟踪成员的贷款和付款,并用作会计系统。在我的第一个版本中,用户觉得每次出现错误时都显示一个消息框是非常烦人的。我的解决方案是在标签控件中输出错误。用户接受了修改,但我觉得我做的不对。

    3 回复  |  直到 16 年前
        1
  •  1
  •   Bill the Lizard    16 年前

    他们可能对中断输入流的模式对话感到恼火。想象一下,如果你每次输入字典里找不到的单词时,单词都打断了你的工作,而不仅仅是用红色下划线,让你在以后修改你的打字错误。你打字很慢。

    我建议您只突出显示输入错误,让它们在完成后返回并修复它们。如果他们试图提交表单(或任何类似表单),则显示对话框,直到他们修复或确认标记有错误的字段后才允许他们提交。

        2
  •  0
  •   MusiGenesis    16 年前

    从其他人的验证器控件开始,比如:

    http://www.codeproject.com/KB/validation/validationprovider.aspx

    必要时进行修改。这只蜥蜴的工作原理和蜥蜴的建议一样,带有一个不令人讨厌的标志,标志着冒犯的领域。

        3
  •  0
  •   Adam Liss    16 年前
    • 您可以突出显示包含错误的字段并将错误消息显示为鼠标悬停或悬停文本吗?

    • 如果合适的话,你可能会有一个鲜红的 "Show Errors" 按钮,它会显示一个讨厌的弹出窗口,其中有一个 全部的 错误的。

    未经请求的建议:如果错误消息告诉用户 修理 错误,而不是出了什么问题。

    祝你好运!