WCAG Rule 2: Accesskey attribute values should not interfere with IE shortcuts.

Rule Mapping

Markup References

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