フォームに必須フィールドがある場合、このフィールドが必須であることをユーザーに示す方法はいくつかあります。さらに、そのフィールドにクライアント検証を追加して、ユーザーにこのフィールドへの入力を強制することができます。
しかし、フィールドが推奨であることをどのように示すことができますか?私はこのフィールドを必須にするという考えは好きではありませんが、そのフィールドに情報を追加すると入力に値が追加されることをユーザーに示したいと思います。
もちろん、ユーザーが「XXXの情報を入力していません。続行してもよろしいですか?」、しかし私はそれがあまりにも邪魔だと思います。
もっと良いアイデアはありますか?
推奨される単語を角かっこで囲んだり、イタリック体にしたり、明るい色にしたりして、メインラベルと区別することができます。
ただし、重要なことは、ユーザーと通信することですなぜ推奨されます。 あなたは理由を知っていますが、おそらくユーザーは知らないので、少しリンクを貼ってくださいなぜですか?そこにも。ユーザーは、実際にそれを推測または決定するだけでなく、それがどのように役立つかそれらを確認できる場合、本質的にオプションのフィールドを入力する可能性がはるかに高くなりますそれらではなく、あなたに利益をもたらします。個人的なものにしてください。
例えば:
これがeBayの例です。
これは非常に簡単な質問に見せかけていますが、非常に良い質問です。私たちは、必須の情報に重点を置いており、プロセスを簡単にすることに重点を置いていますが、「これにより状況が改善される」という洞察はほとんどありません。それでも、サイトへの参加を希望する人々は、多くの場合、サイトを自分にとってより適切にする必要があります。 Stack Exchangeでは、興味のあるタグを選択することでエクスペリエンスが向上すると思います。これは推奨されていますが、必須ではありません。
@RogerAtrillがコアポイントです。これらのフィールドがユーザーにとってより良い理由を明確にしてください。 「おすすめ」の言葉を入れない方がいいと思います。フォームの右側に表示されるコメントを使用でき、これがなぜ良いアイデアであるかを説明できれば、私はこれがより良いと思います。
そしてもちろん、嘘をつかないでください。これらのフィールドに入力することでユーザーエクスペリエンスが向上することをユーザーに伝えることは、より多くのデータを取得することが単なる策略である場合、痛みを伴う死を迎える必要があることを意味します。この方法を使用する場合は、可能な限り多くの機会を提供して、ブラウジングエクスペリエンスを改善してください。1つのフィールドだけでは不十分であり、いくつかのフィールドである必要があります。ユーザーは、ブラウジングエクスペリエンスを本当に制御していることを知る必要があります。