Submit forms without submit buttons [G13]
Test infoPossible Results
Test info
Test for Success Criterion 3.2.2
About
Checked Elements: forms without submit buttons
This test checks, if the submission of forms without submit buttons is accessible and predictable.
Short Description
It is necessary to provide a submit button for forms with multiple controls or forms containing other controls than radio buttons, checkboxes or select boxes. If such forms don't have a submit button, changes to controls may lead to unintended submissions and it is difficult to impossible for people using assistive technologies to submit the form.
How to Repair
Add a submit button (input type="submit", input type="image", or button type="submit") to the form.
Make sure that the action specified for the form performs the desired action. Also make sure, that any changes to form elements within the form do not cause a change of context or that any such changes are described before the initiating control.
Make sure that the action specified for the form performs the desired action. Also make sure, that any changes to form elements within the form do not cause a change of context or that any such changes are described before the initiating control.
WCAG 2.0
- Principle 3: Understandable
-
Information and the operation of user interface must be understandable.
WCAG 2.0: Principle 3 - Guideline 3.3: Input Assistance
- Help users avoid and correct mistakes. Understanding Guideline 3.3
- Success Criterion 3.2.2: On Input (Level A)
-
Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.
Understanding: Success Criterion 3.2.2 - Techniques
Possible Results
- The form can not be submitted accessibly
-
A submit button is missing.
- Please check that a change of context is described
-
Human input is necessary to verify, that a change of context is described prior to the initiating form control.
- Please check that a change of context, initiated within or by the form, is described
-
Human input is necessary to verify, that the change of context is described prior to the form or initiating form control.