web-dev-qa-db-ja.com

キャンセルを確認

ウィンドウがあり、ユーザーがキャンセルまたは保存を選択する必要があります。

最初:

[保存]をクリックするとウィンドウが閉じないというオフィスの人がいますが、変更が保存されたというフィードバックメッセージが表示され、ウィンドウを閉じる必要があります。閉じる前に、変更を保存して概要を確認してください。」

enter image description here

代わりに[キャンセル]または[保存]ボタンを使用する方が良いでしょうか?保存をクリックするとウィンドウが閉じます。

enter image description here

第二:

[保存]をクリックするつもりで、ユーザーが誤って[キャンセル]をクリックした場合はどうなりますか?プロンプトは必要ですか?

6
efrethe
  1. ユーザーが[保存]をクリックし、システムがポップアップを閉じますか?はい。後ろの画面にフィードバックメッセージを表示します。

変更が正常に保存されました!

  1. ユーザーが誤って[キャンセル]ボタンをクリックした場合はどうなりますか?ポップアップを閉じますが、画面の後ろのフィードバックメッセージには次のように表示されます。

変更は破棄されます。 元に戻す

フィードバックメッセージ/通知は、ベストプラクティスとして実装する必要があるこのような状況で大きな役割を果たします。

6
DPS

ユーザーはそれを認めたくないのですが、間違いを犯します。ボタンが何をするかについての誤ったメンタルモデルを持っていることから、単純なミスクリックに至るまで。したがって、重要な設計者は、ソフトウェアを設計するときにこれらの起こり得る間違いを考慮に入れます。 2つの良い経験則は、「ユーザーの操作が元に戻せない場合は常に確認を求める」と「ユーザーフローの中断を最小限に抑えるように試みる(ダイアログは通常これを行う)」です。

今、これらの2つのルールは矛盾する可能性があり、それが創造的でスマートになる必要があるときです。あなたの状況では、保存ボタンとキャンセル/閉じるボタンの両方を別の目的で使用するため、画面に配置します。ユーザーが保存した後、ユーザーが別の変更を行った後、保存ボタンをグレー表示し(場合によっては無効にして)、もう一度強調表示します。保存されていない変更がある間にユーザーがウィンドウを閉じようとすると、変更を保存するか破棄するかをユーザーに尋ねるダイアログが表示されます。このようにして、対話の量は最小限に抑えられますが、ユーザーは意図せずに変更を破棄できません。これは、未保存のドキュメントがまだ開いているときに、ほとんどのソフトウェアがアプリケーションの終了を処理する方法によるものです。

6
Ruudt

ドラフトを自動保存するべきでしょうか?

このように、ユーザーは、クリックミスや電源障害など、作業を中断する可能性のあるものから捕まります。

これは「間違いなく2つ以上のフィールド」(OPコメント)であると述べているので、これはオプションとして検討する必要があります。

Stack Exchangeはこれをうまく行います。キャンセルはありません。投稿だけです。私が去って戻ってきた場合、私の投稿はまだここにあります。

0
Toni Leigh

私はDipakとToniの答えの組み合わせで行きます。幸せな媒体はその間にあると思います。ここで何が起こるかは、ユーザーが何を期待するかによります。これがユーザーテストの出番です。ユーザーがだれであるかyourを知ることに代わるものはありません。

とは言っても、どのユーザーに対しても可能な一般化はまだあります。まず、作成何かと編集何かの間には明確な違いがあることを認識してください。新しいものを作成する場合は、自分の作業をすべてのコストで節約したいと考えています。後戻りすることはできません。通常、変更の場合よりも参入障壁が高くなります。ここでは、キャンセルするかどうかをユーザーに確認するか、Toniが示唆するように、ローカルストレージを使用して入力データを保存します。そのため、ユーザーがフォームを再度開いた場合は、中断したところに戻ります。後者の場合、ユーザーにプロンプ​​トを表示する必要はありませんが、ユーザーが誤ってキャンセルし、ユーザーが静かに作業を保存していることに気付かない場合、一時的な不安を軽減するのに役立ちます。

編集に関しては、少し異なります。ここでは、ユーザーI expect取り消して元に戻します。つまり、ユーザーの変更をローカルストレージに保存し、キャンセルした後もそれらを保持することは意味がありません。取り返しのつかない変更を行い、古いバージョンに戻したい場合は、キャンセルがエスケープハッチです。間違いなく、今、ユーザーに確認を促し、誤ってクリックしても作業が取り消されないようにする必要があります。

0
Chris Pratt

私の意見では、より良いオプションは、保存ボタンと破棄ボタンの両方を持つことです。ユーザーが[保存]をクリックすると、ポップアップが閉じ、「変更が保存されました」という情報メッセージが表示され、3秒でフェードアウトします。ユーザーが[破棄]をクリックした場合、「行った変更はすべて破棄されますか?」という確認メッセージと、[はい]と[いいえ]のボタンを表示します。[いいえ]をクリックすると、編集モードに戻ります。

0
Fasih