【发布时间】:2025-12-06 04:45:01
【问题描述】:
我有这个应用程序,用户可以在其中更改文本文件,当他们忘记保存它们时,会弹出一条小消息提醒他们更改未保存并询问他们是否要使用两个按钮保存更改“是”和“否”。它还有一个小复选框,上面写着“禁用此警告”。同样的说,如果用户检查它,当文本文件有未保存的更改时,该消息将永远不会再次弹出。
几个问题:
1)如果用户只选择“是”、只选择“否”或其中任何一个,是否应该记住复选框值(如果他们选中了)?
2) 假设用户选中了复选框,因此不会再次收到有关未保存更改的警告。下次用户忘记保存更改时,预期的行为应该是什么?
在用户禁用警告后,我是否应该始终采用默认操作(是:保存更改,否:放弃更改)?如果有,采取什么行动?
或者我应该始终保存更改,还是在他禁用警告后始终根据用户的最后一次操作丢弃更改?
【问题讨论】:
-
附带说明,当您可以提供更明确的按钮时,您应该避免“是/否/取消”。在这种情况下,您可以使用显示“您尚未保存更改(...)”的框消息:“立即保存”/“不保存”。
标签: user-interface behavior design-decisions