WCAG Rule 2: Accesskey attribute values should not interfere with IE shortcuts.
Rule Mapping
- Status: Accepted
- Severity: Violation
- Priority: Priority 2
Markup References
- HTML4: a[accesskey]
- HTML4: button[accesskey]
- HTML4: input[accesskey]
- HTML4: select[accesskey]
- HTML4: textarea[accesskey]
Validation Code
Dependencies
None
Context
*[@accesskey]
Parameters
None
Code
function (ruleContext) {
var accesskey = util.getValueFromAttributes(ruleContext, ['accesskey'], "");
var ieShortCuts='aefhtv';
var passed = (ieShortCuts.indexOf(accesskey.toLowerCase()) == -1);
return new ValidationResult(passed, [ruleContext], 'accesskey', '', []);
} // endfunction
>
var accesskey = util.getValueFromAttributes(ruleContext, ['accesskey'], "");
var ieShortCuts='aefhtv';
var passed = (ieShortCuts.indexOf(accesskey.toLowerCase()) == -1);
return new ValidationResult(passed, [ruleContext], 'accesskey', '', []);
} // endfunction
>