質問: 無効な入力フィールドの表示 無効になっている場合、入力フィールドはどのように表示されますか? 1つのアイデアは、入力フィールド内の値として「無効」を表示することです。テキスト入力フィールドが無効になっていることを示すより良いアイデアはありますか?チェックボックスがオンになるまで入力ボックスを無効にする必要があります(利用規約のチェックボックス)
回答: 提供する最も重要な手がかりは、入力フィールドの淡色表示labelです(それに加えて、フィールド内のデフォルトのテキストを淡色表示します)。これは、フィールドの外側に(適切に)配置されたラベルに対してのみ機能します。淡色表示されたラベルまたはプロンプトinフィールドは、単に「これは実際には入力されていない」ことを意味する場合があります。フィールドの背景を灰色にして、編集可能になったときに白い背景に変更することもできます。これは、ウィンドウの背景が同じ灰色の陰影(上記の例のように)である従来のguiダイアログボックスに最適です。無効なフィールドを目立たせたいが、チェックボックスなどの有効なコントロールに比べて注目を集めたくない場合。ただし、白い背景の灰色のフィールド(webアプリでよく使用される)はコントラストが強く、注目を集める傾向があります。値として「無効」を試すこともできますが、専門用語です-ユーザーはそれが何を意味するのかわからない場合があります(「いいえ、私のメールは問題なく機能します」)。 「最初に利用規約に同意する」のような、より指示的なプロンプトを試すことができます。これは優れた自己文書化ですが、皮肉なことに、ユーザーが最初に見るべき場所(利用規約とチェックボックス)から注意を引き付けます。ラベルの淡色表示がほとんどのユーザーで機能する場合は、フィールドに焦点を当てようとするユーザーに対してのみ、このようなプロンプトを表示できます。