NativeSelect
NativeSelectは、ユーザーがオプションのリストから1つを選択するために使用されるコンポーネントです。ブラウザ(ユーザーエージェント)によって提供されるネイティブなドロップダウンリストを表示します。
FormControlを使用しない場合は、NativeSelectにaria-labelまたはaria-labelledbyを設定します。
<NativeSelect placeholder="キャラクターを選択" aria-label="キャラクター"><NativeOption value="孫悟空">孫悟空</NativeOption><NativeOption value="ベジータ">ベジータ</NativeOption><NativeOption value="フリーザ">フリーザ</NativeOption></NativeSelect>
<VStack gap="sm"><Heading as="h3" id="label">キャラクター</Heading><NativeSelect placeholder="キャラクターを選択" aria-labelledby="label"><NativeOption value="孫悟空">孫悟空</NativeOption><NativeOption value="ベジータ">ベジータ</NativeOption><NativeOption value="フリーザ">フリーザ</NativeOption></NativeSelect></VStack>
ARIAロールと属性
| コンポーネント | ロールと属性 | 使い方 |
|---|---|---|
NativeSelect | aria-readonly | isReadOnlyが設定されている場合は"true"を設定します。 |
aria-disabled | isDisabledが設定されている場合は"true"を設定します。 | |
aria-invalid | isInvalidが設定されている場合は"true"を設定します。 | |
aria-required | isRequiredが設定されている場合は"true"を設定します。 |
GitHubでこのページを編集する

