Aria plugin

Add ARIA attributes based on the field validity


The list of ARIA attributes are:

  • aria-invalid, aria-describedby for field element
  • aria-hidden, role for associated error message element

The following piece of code is the starting point to use the Aria plugin:


document.addEventListener('DOMContentLoaded', function(e) { FormValidation.formValidation( document.getElementById('demoForm'), { fields: { ... }, plugins: { aria: new FormValidation.plugins.Aria(), ... }, } ); });

The sample code above assumes that the FormValidation files are placed inside the vendors directory. You might need to change the path depending on where you place them on the server.

Basic example

Try to press the Add product button and inspect the field and error message elements using your browser Developer Tools to see how the ARIA attributes above are added to them.