Element

all elements

Error Type

Known

Guidelines

  • BITV 1.0 (Level 2)
    Guideline GroupLevel 1
    Guideline Subgroup6.4 For scripts and applets, ensure that event handlers are input device-independent.
  • Stanca Act
    Guideline GroupRequirement 16: Script/Object Accessible
  • WCAG 1.0 (Level AAA)
    Guideline GroupPriority 2
    Guideline Subgroup6.4 For scripts and applets, ensure that event handlers are input device-independent.
  • WCAG 2.0 (Level A)
    Guideline Group2.1 Keyboard Accessible: Make all functionality available from a keyboard.
    Guideline SubgroupSuccess Criteria 2.1.1 Keyboard (A)
  • WCAG 2.0 (Level AA)
    Guideline Group2.1 Keyboard Accessible: Make all functionality available from a keyboard.
    Guideline SubgroupSuccess Criteria 2.1.1 Keyboard (A)
  • WCAG 2.0 (Level AAA)
    Guideline Group2.1 Keyboard Accessible: Make all functionality available from a keyboard.
    Guideline SubgroupSuccess Criteria 2.1.1 Keyboard (A)

Requirement

All onmouseout event handlers have an associated onblur event handler.

Error

script not keyboard accessible - onmouseout missing onblur.

Short Description

Any element that contains an onmouseout attribute must also contain an onblur attribute.

How To Repair

Add an onblur handler to your script that performs the same function as the onmouseout handler.

Steps To Check

Procedure

1. Check each element in the document for an onmouseout attribute.
2. If the element contains an onmouseout attribute then check if it also contains an onblur attribute.

Expected Result

1. All onmouseout event handlers have an associated onblur event handler.

Failed Result

1. Add a valid onblur attribute to the element.

Examples

Pass Examples

Contains an element that has an onmouseout attribute and an onblur attribute.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<title>OAC Testfile - Check #106 - Negative</title>
</head>
<body>

<INPUT name="num" onmouseout="foo" onblur="bar" value="0">

</body>
</html>

Fail Examples

Contains an element that has an onmouseout attribute without an onblur attribute.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<title>OAC Testfile - Check #106 - Positive</title>
</head>
<body>

<INPUT name="num" onmouseout="foo" value="0">

</body>
</html>
Web site engine's code is copyright © 2023
Inclusive Design Institute