web-dev-qa-db-ja.com

ライトボックス/モーダルボックスを閉じるときの確認メッセージ

私が設計しているWebサイトの機能では、ユーザーが「ライトボックス」/モーダルボックス内でさまざまな手順を実行する必要があります。これは必須です。メインレイアウト内にプロセスを埋め込むことはできません。

ユーザーが偶然にライトボックスの外側をクリックしている場合、ユーザーが進行状況を失うことを望まない。ユーザーに「閉じる」ボタンを強制的に使用させたくありません。その場合でも、メッセージは害にならないと思います。したがって、確認メッセージが最良のオプションだと思います。

私はあまり技術的になりたくない(つまり、「ライトボックス」や「モーダル」などに言及したくない)ので、そのようなメッセージの文言についてアドバイスを求めたいと思います。

これまでの私の最高のアイデアは:

続行すると、トランザクションがキャンセルされ、すべての詳細が失われます。リクエストをキャンセルしますか?

メッセージの最初の部分の「継続」のため、私にはわかりません。ユーザーは(おそらく)トランザクションを中止するように求めています。私はcontinueこのアクションを実行するかどうかを尋ねています。

どんなアドバイスでも大歓迎です!

3
Daniele

ボタンは常に、実行するアクションを説明するものにしてください。続行/キャンセルは常に最良とは限りません。

次のような[キャンセル]ボタンのアクションを明示的に説明する

現在の取引をキャンセル

「取引に戻る」ボタンを押すと、

トランザクションの編集を続行

「安全」オプションはデフォルトで選択され、強調されたままにします。このようにして、「デフォルト」ボタンをクリックするだけで安全を確保し、危険なアクションを選択するために読む必要があります。

元の表現では、「継続」または「キャンセル」の内容が不明確です。 「キャンセルし続ける」ことはありません。この場合、Chromeの[このページを離れる]ダイアログが気に入っています。

enter image description here

何をすべきかわかっているボタンを見るだけです。これを古いIEのダイアログと比較してください。

enter image description here

IEでは、ボタンを読んでもアクションはわかりません。可能な限りボタンを読むだけで、ボタンの機能が明確になります

2
Ben Brocka

単純な「このリクエストをキャンセルしてもよろしいですか?」はい/いいえオプションで?

そのようなメッセージを見た場合、それは私を怒らせるのではないでしょうか。私は故意に悪いことを何もしなかったのに、なぜシステムはそれほど意味がないのですか?

良いシステムは:

  • ユーザーが作成したすべてを安全かつ確実に維持する
  • 愚かなユーザー操作を静かに許容する
  • 他に方法がない限り、怖がらないで

これに対する正しい文言はなく、確認もまったくないはずです。確認ポップアップはそこにないはずで、ライトボックスは外部クリックで閉じないはずです。ダイアログがあるので、ボタンが2つあるはずです。

説明させてください:

  • ユーザーに何かを実行するように依頼した後(フォームを表示)、この状況から抜け出すには、常に2つの方法が必要です。
  • どちらのオプションもユーザーにとって明確である必要があります。したがって、これには画面上に明確な招待状がなければなりません。通常、2つのボタンがあります。[ok]、[cancel]です。
  • これらのユーザーのいずれもが抜け道がないと感じていない場合、これは悪い経験です。そのため、ダイアログのキャンセルボタン(および念のために[OK]ボタン)を保持することを検討してください。

それは良い「アドバイス」だったので、あまり早く判断しないでください

1
Trident D'Gao