我有這個應用程序,用戶可以在其中更改文本文件,當他們忘記保存它們時,會彈出一條小消息,提醒他們更改未保存,並詢問他們是否要用兩個按鈕保存更改「是「和」否「。它還有一個複選框,顯示「禁用此警告」。正如同樣說的,如果用戶檢查它,當文本文件有未保存的更改時,消息將永遠不會再彈出。該用戶決定的預期行爲應該是什麼?
幾個問題:
1)應該如果用戶只選擇了「是」,只有選擇了「否」或其中任何一項的複選框值(如果他們檢查的話)被記住?
2)讓我們假設用戶選中了該複選框,因此未再次警告未保存的更改。下次用戶忘記保存更改時應該預期的行爲是什麼?
在用戶禁用警告後,我應該總是採取默認操作(是:保存更改,否:放棄更改)?如果是這樣,哪個動作?
或者我應該總是保存更改,或者始終在禁用警告後立即放棄相應的最後用戶操作的更改?
作爲一個便箋,你應該避免「是/否/取消」,當你可以提供更多的顯式按鈕。在這種情況下,您可以使用一個包含「您沒有保存您的更改(...)」的框消息:「立即保存」/「不保存」。 – christopheml 2009-08-17 12:34:04