web-dev-qa-db-ja.com

完璧な動詞ベースの「編集のキャンセル」ダイアログの言い回し?

動詞ベースの確認ダイアログスクールオブスクール(「Do Something」、「Do Something Else」ボタンのラベルは「はい/いいえ」よりも優れています)の購読者として、完全な編集取り消しダイアログの文言はどうなると思いますか?

私が言っているダイアログの種類は、ユーザーがページにテキストを書き込んだにもかかわらずキャンセルがヒットした場合に表示されるダイアログで、アプリは本当に編集内容を失いたいかどうかを確認する必要があります。

最初に、私が意味することの例を示します。

変更を破棄しますか?

[編集を続ける] [放棄]

abandon changes dialog

これは単なる例であり、私はその言い回しがあまり好きではありません。みなさんが「完全に」言葉の確認とキャンセルのダイアログになると思うのをとても楽しみにしています!

2
William Denniss

これまでのところ、私が思いついた最高のものは:

変更を破棄しますか?

[キャンセル] [破棄]

私も考慮しました:

変更を破棄しますか?

[保持] [破棄]

「破棄」は「放棄」よりも優位性があると思います。私は両方ともググっていましたが、「破棄」はアプリケーション設計で広く採用されているようです。私は個人的に、「放棄」と比較して、ボタン動詞として「破棄」を使用したダイアログの外観を気に入っていました。

「保持」と「キャンセル」については、どちらも完全に理想的だとは思いません。 「キャンセル」を使用すると、ユーザーが「キャンセル」ボタンを押してこれを表示すると、ダブルネガティブな問題が発生します(「キャンセル」ですa確認アクションダイアログで確立されたパターン)。 「保持」にも問題があるように感じます。ユーザーは、Keepが単にキャンセルアクションをキャンセルするのではなく、データを保存することを意味すると考えることができますか?

より良いアイデアはありますか?

1
William Denniss

これらの返信に宣言を追加してみませんか?

具体的には:

変更を破棄しますか?

  • いいえ、編集を続けます
  • はい、放棄します

したがって、これは、質問されている質問に明確に答え、次に必要なアクションの確認を提供します。

declarative, actionパターンを確認ダイアログの質問に適用するのは、かなり簡単なはずです。

1
user27355