質問: 送信前にwebフォームの必須フィールドを強調表示する最良の方法は何ですか? これは主観的に見えますが、そうです。私のクライアントは、アプリケーション内のwebフォームの必須フィールドを赤いアスタリスクで強調表示してほしいと思っています。通常、赤いアスタリスクはエラーが発生していることを意味するため、別の方法を探しています。必要なフィールドをユーザーに知らせるにはどうすればよいですか? (回答ごとに1つずつください。)pdate:これは、どのフィールドが必要かを示しますbefore検証/ポストバックが発生します。
回答: これを行うための最良の方法は、実際には入力フィールドの後に「必須」という単語を綴ることです。この感情は、luke wroblewskiによるwebフォームデザインにも反映されています。 http://www.lukew.com/ff/entry.asp?725 リンクの例では必須フィールドではなくオプションフィールドについて説明していますが、プリンシパルは同じであると考えています。ユーザーは視覚的なインジケーターを含めるのではなく、それを書き出すことを好みます。さらに、確認する必要があるのは、必須のフィールドではなくオプションであるフィールドを示している場合があります。私にとっては、どちらにしても例外はありません。たとえば、10個のフィールドがあり、そのうちの8個が必須である場合、8個のフィールドに「必須」と書く代わりに、2つの例外に「オプション」と書き込みます。ただし、2つだけ必要な場合は、例外であるため、その2つに「必須」と記入します。