web-dev-qa-db-ja.com

モーダルボタンに「キャンセルリクエスト」(送信)、「キャンセル」(キャンセル)という名前を付けるにはどうすればよいですか?

1つのモーダルボックスは、本当にリクエストをキャンセルするかどうかをユーザーに尋ねます。現在、2つのボタン(送信)と(キャンセル)がありますが、どのように名前を付けるのが最適ですか?他のすべてのモーダルは、「proceed」(送信)や「cancel」(キャンセル)などのテキストを使用しますが、「cancel request」と「cancel」を使用すると混乱しませんか?

より良いオプションは何でしょうか?

8
Chris

それで、私が誤っていないのであれば、本当にこれを正しく読んでいるのであれば、[キャンセル]ボタンは[キャンセル]ボタンをキャンセルしますか?簡単に混乱させるかもしれません。

あなたのシステムのような声のトーンは何ですか?より正確な説明が可能なため、本物の英語を使用したいので、「キャンセルしてもよろしいですか?」 「はい、キャンセルしてください」と「いいえ、ありがとうございます」

たぶん、質問の文言を使って何かを行うことができるので、閉じられた質問、したがってブール値が残ります。 「このレコードをキャンセルしようとしています。続行してもよろしいですか?」ユーザーに「キャンセル」という単語を回避するはい/いいえオプションを残す

9
TJH

tl; dr"キャンセル"という単語は使用しないでください。

なぜ「キャンセル」という言葉に問題があるのですか? "キャンセル"は、概念レベルによって理解が異なります。

  1. ダイアログをキャンセルして閉じます。
  2. serviceをキャンセルします。

2つのレベルに矛盾する、まったく反対の意味があるとどうなりますか?例:

  • ダウンロードをキャンセルするダイアログの場合、「OK」はダウンロードをキャンセルし、「キャンセル」はダウンロードを続行することを意味します!
  • ダイアログを工場出荷時の設定にリセットするには、「OK」は設定で行った変更をキャンセルすることを意味し、「キャンセル」notキャンセルします!
  • そして最後に、あなたが尋ねたように:リクエストをキャンセルするダイアログの場合、"OK"はリクエストをキャンセルすることを意味し(duh!)、"Cancel"しないでください!

ソリューション:「キャンセル」という言葉を使用しないでください。例:

  • "ダウンロードを停止する"および"ダウンロードを続行する"
  • "リセット"と"そのままにしておきます"。
  • "リクエストを取り消す"(Pesikarの提案による)と"リクエストを送信する"。
5
nalply

Cancel RequestWithdraw Requestのような名前にして、アプリケーションでのアクションのキャンセルとの混乱を防ぐことができます。

3
Pesikar