The Form component renders a native HTML <form> element with a nested <fieldset>. The fieldset allows the Form to control the disabled state of all nested form controls.
The Form maintains its native HTML semantics while the accessibility of child components are handled separately.
When the form is disabled or submitting, the internal <fieldset> receives the disabled attribute. Browsers natively exclude disabled form controls from the tab order and do not announce them to assistive technology.
| Key | Function |
|---|---|
| Enter | Submits the form when a focusable form control or submit button has focus. |
| Shift+Tab | Moves focus to the previous focusable element. |
| Tab | Moves focus to the next focusable element within the form. |