select change event blocks keyboard navigation
select lists cannot be operated from the keyboard if they have an
onchange handler that performs navigation, because the handler fires as the user moves the selection up and down using the keyboard.
Moving through list items using the arrow keys will jump to another page unexpectedly.
- WCAG 1.0 9.3
- WCAG 2.0 F36 (Success Criteria: 2.1.1 level A, 2.1.3 level A, 3.2.2 level A)
- WCAG 2.1 F36 (Success Criteria: 2.1.1 level A, 2.1.3 level A, 3.2.2 level A)
- Section 508 (2017) F36 (Success Criteria: 2.1.1 level A, 2.1.3 level A, 3.2.2 level A)
Note: Section 508 Refresh (2017) checkpoints are equivalent to WCAG 2.0 level AA checkpoints.
- 5.38 Jul 2020 Changed rule ID from AccWcag1-9.3.7 to AccHtmlSelectChangeEvent.
- 4.5 Nov 2011 Fix false positive: checks if ONCHANGE handler references code that triggers navigation.
- 4.1 Aug 2010 Don't fire if ONCHANGE handler is present but blank.
- 3.5 Dec 2009 Corrected priority.
- 3.5 Dec 2009 Didn't detect keyboard problems when SIZE=1 on SELECT elements.
- 3.0 Dec 2008 Now triggers WCAG2 issue.
- 1.0 Feb 2007 Added.
This page describes a web site issue detected by SortSite Desktop and OnDemand Suite.
Rule ID: AccHtmlSelectChangeEvent