it-swarm.cn

最好的确认UI是什么?

最好的确认UI是什么?就是用户确认。

1)表单上的简单复选框

要么

2)带有消息和确定/取消按钮的弹出窗口

4
JFR

如果他们have确认某件事,则唯一的选择是带有“确定/接受”按钮的模式对话框。

如果他们必须同意某些事情才能继续,那么应该有一个“取消”按钮。

实际上,按钮上应该有有意义的文本,而不仅仅是OK/Cancel。

9
jezmck

简短答案: “命令链接”

长答案...

海事组织,在许多情况下,确定/取消或是/否非常糟糕。

为什么?

因为用户要牢记固定的路径。他们想从A转到B。用户也不喜欢阅读对话框中的文本。将这两个因素放在一起,您经常会得到用户对一系列问题的回答“是”,“是”,“是”。如果这些问题之一是“所以您想中止当前操作”,则它们仍会本能地单击“是”。

我在Microsoft Visual Studio中有一个完美的例子。在调试应用程序时,要停止调试时,系统会提示您“确定要停止调试吗?”。是/否接下来,系统将提示您“是否要保存当前环境”,并在其上回答“否”。单击“是”会将您带到您不想要的步骤,浪费时间,并导致在屏幕上骂人。

这些对话框的更好的UI是将较长的描述留给一小部分需要保证适当解释的用户,然后将问题的核心放在控件本身上。因此,对于我的Visual Studio示例,您的按钮文本将显示为...

“停止调试” /“取消”
随后是“保存” /“不保存”

问题是:

  • 它打扰整齐的怪胎
  • 对话框看起来不太一致(有利于可用性,不利于美观)
  • 对于设计师来说,考虑按钮上的内容是更多的工作。

微软看到了曙光,并引入了“命令链接”来完全解决此类问题。它们使用可单击的控件包装了一个简短的摘要和一个较长的描述。它比一英里外的“是/否”按钮的“冗长的问题”有意义得多。 http://msdn.Microsoft.com/en-us/library/aa511455.aspx

我知道此问题已得到解答,但希望它能对某人有所帮助

5
Greg Woods

大多数用户学会单击任何您想阅读的内容而无需阅读任何内容。他们认为您没什么要问的。如果您希望他们真正考虑问题,则需要对询问的方式进行周到的思考和创新。记住,所有用户看到的都是“等等等等……好吗?取消?”

4
Glen Lipka

licorize deletion confirmation appears inline

当然,不是所有情况下的最佳选择(请参阅jezmck的答案),但是我前一段时间看到的有趣的事情是Licorize的Delete按钮。当您单击它时,该按钮将内联替换为删除?是/否。它设法变得明显,但同时又不引人注目。不过,我想在目标受众上进行测试。

1
Pam G