it-swarm.cn

在确认对话框中,短语“您确定要XYZ”有哪些替代方法?

我不喜欢在消息中两次看到单词“ you”。例子:

  1. 你确定要删除这个项目吗?
  2. 你确定你要继续吗?
48
Brian

人们跳过长消息的部分原因是阅读速度。

为了便于讨论,假设某人的平均阅读速度-每分钟约200个单词。(*)

如果您在对话框中仅使用20个单词,则要求该用户花6秒钟阅读和理解您的内容。

虽然这听起来并不多,但是当您试图完成某件事时,强加了六秒钟的暂停似乎是很长的时间。

(*)不要误以为低读取速度意味着低智能。

因此,为您提供了三个建议,所有这些建议都旨在最大程度地提高清晰度,而不必花太多时间。

  1. 尽可能简洁
  2. 识别有风险的物品
  3. 为操作命名按钮

这是一个简单的删除对话框:

Poor

让我们将单词的数量减少到最少,以便于阅读:

Better

现在,让我们确定有风险的物品,并为该操作标记按钮:

alt text

更好-易于阅读和清晰。

另一个示例-继续对话框。

Confirmation dialog

简化措辞。

Better Continue dialog

再次,让我们确定发生了什么并为操作标记按钮。

Best Continue Dialog

绝对的进步。

这是最后的想法。避免负片,尤其是双重负片。一些以英语为母语的人发现双重否定比较棘手,许多以英语为第二语言学习英语的人会感到困惑(特别是如果他们的母语使用双重否定而非强调而不是倒置)。

69
Bevan

我总是指出要删除用户哪个项(特别是因为对话框可能会使所涉及的项模糊,也因为在对话框中看到可识别的文本会引起注意):

删除“您喜欢的项目”?

您还可以在这里和那里注入一些幽默,这取决于您制作的是哪种应用:

您确定要不保存就继续吗? [是的,让我一个人呆着] [哦,对了,谢谢你提醒我]

如果您对它进行测试,您会发现幽默消息被发现的频率更高,这仅仅是因为它们在众多普通消息中脱颖而出,并且(如果它们实际上足够可爱)会在用户脸上露出微笑。你还能想要什么?

19
Rahul

最好不要使用此类对话框,而应实现撤消功能。

对话在95%的时间内都是无用的,那么为什么要强迫别人呢?您是否要帮助别人?还是您要责怪用户“嘿,您已确认要删除该重要项目,请不要怪我!”。

猜猜是什么,人们学会了忽略这些对话框,他们总是在潜意识中确认自己所做的任何动作。

因此,这是解决问题的错误方法。

这里的问题是:如果错误执行,用户操作可能会产生不良后果。

针对该问题的更好解决方案是允许用户回滚他的更改。

如果您允许他们撤消删除操作,则会得到两个好处:

  • 您不必用无用的对话框来烦扰用户。
  • 用户可以从意外删除中恢复。

实施撤销要比显示确认框困难得多。

8
hasen

Google建议了两种不同的方式,都将“ you”完全删除。

Google设计写作指南 建议以下内容:

省略不必要的短语

您可以跳过许多常见的介绍性短语,然后直达主题。

enter image description here

进一步 “材料设计警报”对话框 建议改写问题以删除“您确定吗?”

带标题栏的警报

仅在高风险情况下使用标题栏警报,例如潜在的连接中断。用户应该能够仅根据标题和按钮文本来理解选择。

如果需要标题:

  • 在内容区域中使用明确的问题或说明,例如“清除USB存储设备?”。
  • 避免道歉,模棱两可或诸如“警告!”之类的问题。或“您确定吗?”

enter image description here

8
icc97

删除这个项目?

继续?

开门见山。

5
Ryan Shripat

要记住的关键是,人们会忽略“您确定”消息。您必须强迫他们考虑这个决定。这是我的最爱之一。

alt text

4
Glen Lipka

在语法上您是正确的,但我同意您的意思。

您可以尝试将消息分为两个短语:

您确定要删除此项目吗?

这将问题的重要部分移到了前面(希望)更有可能被阅读。

我也倾向于避免出现有关可以撤消的操作的消息,并将无法撤消的操作的数量减少到绝对的最低限度。

2
ChrisF

对于重要消息,您希望尽可能清晰,并确保用户阅读了该消息。

像这样的消息

通过单击此处,您同意...

你确定你要 ....

让用户迷路,用户将其读为yada,yada,yada等,然后单击“是”而不看。

为了使用户阅读消息,它必须以正确的顺序进行。

  • 命名将要发生的动作
  • 然后警告
  • 那么问题
  • 然后采取行动。

您将要提交申请,此操作无法撤消,是否要继续,请单击“是”继续或单击“取消”

这有点长,但是如果您需要用户阅读消息,这是最安全的方法。

1
Sruly

并不总是与诸如删除,擦除,保存等这些显式操作有关。在某些情况下,用户可能不知不觉地退出了正在进行的关键过程。

例如:用户处于付款中间,然后点击“后退”按钮。

在这种情况下,需要提醒用户。

0
learner

Mac OS X的 Apple人机界面指南 关于消息框(警报面板)有很多话要说。

按钮名称应与用户按下按钮时执行的操作相对应,例如,“擦除”,“保存”或“删除”。对话框中最右边的按钮(操作按钮)是用于确认警报消息文本的按钮。动作按钮通常是但并非总是默认按钮。 (请注意,在Cocoa方法中,即使不是最右侧的按钮也始终被称为默认按钮。)有关更多信息,请参见“关闭对话框”。

Windows Message Box API的问题在于它不允许您实际指定所需按钮的名称,而是要求您滚动自己的消息框或使用内置的“是/否/确定/取消”按钮。

有关更多阅读,这是一篇有趣的文章,通常讨论消息框的问题: 为什么消息框很邪恶

0
Nick Bedford