質問: 「複数のフィールド、少なくとも1つは必須」の共通パターン 明らかに、アスタリスクは、無条件に必要なフィールドを識別するための一般的なweb標準です。しかし、複数のフィールドのうち1つのフィールドが必要な場合はどうでしょうか。たとえば、自宅の電話、職場の電話、携帯電話用の別々のフィールドがあります。あらゆる種類の電話番号が少なくとも1つ必要です。通常、ページ内の指示を使用してこれを示すだけですか?指示はあまりエレガントではありませんが、アスタリスクのバリエーション(ハチェット、クロスなど)は通常、人々を混乱させるだけのようです。より良い解決策はありますか?
回答: 自宅、オフィス、携帯電話などの例では、フィールドセットと凡例のhtmlタグを使用してオプションをグループ化する傾向があります(これがすべての目的です)。次に、凡例は「少なくとも1つの電話番号を提供する*」のようなものを言うことができます-簡単に認識できるように末尾に従来のアスタリスクが付いています。フィールドセットは、3つの電話番号の入力をラップします。これは、視覚に訴えるユーザーへの適切な視覚的意味と手がかり、およびスクリーンリーダーなどにアクセス可能なweb標準に準拠した技術を伝えます。