FileInput
FileInput
は、ユーザーがファイルを選択するために使用されるコンポーネントです。
FormControl
を使用しない場合は、FileInput
にaria-label
またはaria-labelledby
を設定します。
<FileInput placeholder="Select a file" aria-label="File upload" />
<VStack gap="sm"><Heading as="h3" id="label">File upload</Heading><FileInput placeholder="Select a file" aria-labelledby="label" /></VStack>
キーボード操作
キー | 説明 | 状態 |
---|---|---|
Tab | 要素をフォーカスします。 | - |
Space , Enter | フォーカスしている要素をアクティブにします。 | - |
ARIAロールと属性
コンポーネント | ロールと属性 | 使い方 |
---|---|---|
FileInput | role="button" | ボタンであることを示します。 |
aria-disabled | isDisabled が設定されている場合は"true" を設定します。 | |
aria-invalid | isInvalid が設定されている場合は"true" を設定します。 | |
input 内部 | aria-readonly | isReadOnly が設定されている場合は"true" を設定します。 |
aria-disabled | isDisabled が設定されている場合は"true" を設定します。 | |
aria-invalid | isInvalid が設定されている場合は"true" を設定します。 |
GitHubでこのページを編集する