性別選択を含むフォームを作成したいと思います。しかし、私は古典的な男性/女性のドロップダウンは好きではありません。ルックアンドフィールとユーザーエクスペリエンスをスマートに改善したいと考えています。ユーザーの性別を取得する最も適切かつきちんとした方法は何ですか?
私があなたの質問を正しく解釈しているのであれば、これは使用するコントロールの単純な問題ではなく、ユーザーに提供するオプションとこれらのオプションを許可する方法です。
最初に性別が必須フィールドかどうかを尋ねる必要があります。しかし、もしそうなら、あなたの最善の策であり、時々コミュニティから多くの賞賛に採用されているものも、最も簡単です。
プレーンテキストフィールド。または、最も一般的な選択肢のラジオボタンを保持したい場合は、男性、女性のラジオボタンを使用し、最後にプレーンテキストフィールドを有効にする追加オプションを使用します。これにより、ユーザーは自分で性別を定義できます。他の形式の選択では、疎遠になりますsomeone。
統計情報を快適に保つために、柔軟なテキストマッチングを実行して、ユーザーを男性、女性、その他のグループにグループ化します。たまにグループをスキャンして、グループが間違っているかどうかを確認し、それに応じてアルゴリズムを調整します。
ジェンダーは、トランスジェンダーだと思ったり、それを求めることは不適切だと思ったりするよりも、多くの人にとって問題です。 3つのオプションを含めることをお勧めします。男性、女性、というよりはむしろ。
次に、これがWebフォーム用かモバイルフォーム用かについては触れませんでした。ウェブサイトでは、ラジオボタンを使用します。モバイルフォームの場合、セレクタボタンを使用します
例えば