モーダルダイアログ
質問を投げかけ、ユーザーが答えるまで他の作業を受け付けない。
理由:ユーザーの意思にかなった適切な動作を行うため。
ログインにおける返答の要求
効能
- ユーザーの判断によって、システムが次の挙動を決められる。
- 作業上の後戻りや、セキュリティ上の問題の発生を防ぐことができる。
用法
- 質問と返答というダイアログ(対話)形式にする。
- 「保存する」「保存しない」など、質問に対して肯定の返事を返すボタンと、否定の返事を返すボタンを用意する。
- 否定用のボタンは必要性がなければ置かない。
- 「OK」以外に選択肢のないダイアログを設計する場合は、その必要性や代替案を十分検討する。
- デフォルトボタンは、誤って押しても(入力内容の消失などの)重大なミスを招かないボタンに設定する。
- 他の箇所やコンテンツに移動するためのナビゲーションを排除し、モーダル な状態にする。
- 背後のウィンドウや要素は、ディスエーブル 表現を採り、クリックしてもアクティブにならないようにする。
注意書き
- モーダルインタラクションは、ユーザーの作業を中断させ、返答を要求するものである。重大な問題が起きる恐れのある箇所以外では、できる限りモーダルダイアログによるユーザーへの質問を行わないほうがよい。