web-dev-qa-db-ja.com

フィールドの値をツールチップに表示する必要がありますか?

フィールドの値をタイトル属性(ツールチップ)に表示する必要がありますか?

たとえば、テキスト入力フィールドと選択メニューがあり、どちらもかなり長い値であるが、フィールド幅が小さいため、テキストが切り捨てられたとします。また、フィールドが無効になっているとしましょう。

このシナリオでは、title属性にフィールドの値を表示して、ユーザーがフィールドにカーソルを合わせて完全な値を表示できるようにする必要がありますか?

選択メニューの場合、これがなくても、クリックして完全な長さを表示でき、入力でテキストを選択できますが、これにより、ユーザーはそれを一目で見ることができなくなります。また、選択が無効になっていると、開くことができません。落ちる。

1
BlueCaret

一般的には、ツールチップにフィールド値を表示しない方が良いでしょう。

必要な場合は、設計ソリューションが悪い可能性があります。フィールドが無効になっている場合、その実際の値は特定のコンテキストでは重要ではありません。値がコントロール(テキストフィールドなど)に適切に収まらない場合は、コントロールのサイズを変更する必要があることを示している可能性があります。

ただし、無効化されたフィールドがユーザーによって(または外部ソースから)すでに設定されており、後で編集できなくなった場合、他に調べることができないため、ツールチップに値を表示しても問題ありません。

ユーザーが検査したい無効なフィールドが多数ある場合は、レポート機能を導入することを検討する必要があります(PDFドキュメントにエクスポートするなど))、ユーザーがすべてのフィールドにカーソルを合わせないようにします1つずつフィールド。

無効なフィールドに関する情報を好奇心旺盛なユーザーに提供したい場合は、ツールチップの吹き出しを自然言語で説明し、フィールドの目的と保持できる値について詳しく説明することで、いつでもそれを行うことができます。 。

0
Pavel