ACC.Checker.JS - Web-page Accessibility Checker

ACC.Checker.JS

ACC.Checker.JS is a tool designed to evaluate your current markup and help you identify accessibility errors. According to the selected options and stringness, ACC.Checker.JS will look for missing alt attrbiutes on <img /> tags, title attributes on anchors and accesskeys. The tool will also check if you readiobuttons or checkboxes are supplied with label tags and if the fieldsets in your forms are described with a legend.

ACC.Checker.JS has two modes of operation - automatic (when page loads) or manual (upon user click action). The manual mode can be used to detect accessibility flaws on markup generated on the client with JavaScript, after AJAX, DOM changes and actually any modifications to the source code after page load.

When evaluation is finished, ACC.Checker.JS displays the report in a convenient Web 2.0 way and provides linkk with additional information about every accessibility error it has encountered.

Demo

Click the Evaluate Markup button to check the accessibility of the page. Visit this page for installation and usage instructions.

Test Markup

Missing alt, height and width attributes on image tags

Missing or empty legend tags for fieldset

Fieldset Legend

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Missing title attributes on anchors

Form elements with accessibility issues

Tables with accessibility issues

Obtrusive JavaScript