I have read that the `role` attribute was added to [Bootstrap](http://getbootstrap.com/) for accessibility, and I would like to know how `<form role="form">` helps accessibility. See <http://getbootstrap.com/css/#forms-example> for an example of this specific usage.

*I [searched Bootstrap's repo for "role"](https://github.com/twbs/bootstrap/search?q=role) to no avail.*

My issue is that the information seems redundant. The notion that the element is a *form* is already expressed by the HTML tag itself (`<form>`), so what does it help if we also add that the element is playing the `role` of `form`? It would make sense to add `role="..."` if `role` was going to be different than `form` (I don't know what - but let's pretend); as it stands (especially without concrete reasoning / use case examples), it is puzzling at best.
['https://Stackoverflow.com/questions/21922305', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/664833/']
If you add a `role="form"` to a form, a screen reader sees it as a region on a webpage. That means that a user can easily jump to the form with his/her region quick navigation keys (for example, in JAWS 15 you use *R* for this). And also, your user will be able to easily find where the form starts and ends because screen readers mark start and end of regions.
I'd like to point out that the article @user664833 mentioned in a [comment](https://stackoverflow.com/questions/21922305/how-does-role-form-help-accessibility#comment33241849_21922985) states that **`role="form"` shouldn't go on `<form>` elements**, but rather on a `<div>` or some other element which does not semantically indicate that it contains form elements.

**The `<form>` element** is probably already **handled properly** by modern screen readers.

[Quote (link):](https://www.paciellogroup.com/blog/2013/02/using-wai-aria-landmarks-2013/#tablex)

> 
> Recommend using [`role="form"`] on a semantically neutral element such as a `<div>` not on a `<form>` element, as the element already has **default role semantics exposed**.
> 
> 
>