Hi,
According to this page: https://learn.microsoft.com/en-us/power-pages/admin/accessibility Power Pages conforms to the WCAG 2.1 accessibility standard.
However, my understanding is that in order to comply with accessibility standards your site should work without JavaScript.
From the investigation we've done to date it would appear that even simple form submission requires JavaScript enabled to work.
What am I missing? Is there a way to get Power Pages to work without having JS enabled, and using progressive enhancement to improve the experience if JS is enabled?
Thanks
Thanks @Fubar. It looks like JavaScript is mandatory when using Power Pages, but that shouldn't in itself be a blocker to meeting WCAG 2.1 AA depending on your interpretation. The pointer to the Conformance Reports was a useful one.
I believe WCAG 2 allows you to require Javascript. However, the scripted content or interactions must be compliant with the guidelines. Note: WCAG are guidelines and 'comply with' can be a bit fuzzy as there are also different levels of conformance.
In the "Accessibility Standards" section of the link you provided has a link the the Conformance Reports - on the conformance reports page you can search for Power (at the moment I believe the various reports will still be listed under Power Apps Portal).
Hi @Lucas001,
It isn't that I want to write any JS myself. I want to use the out of the box functionality but to have it work if the user has JS turned off in their browser for whatever reason. I thought (and I'm happy to be corrected) that in order to be fully accessible a site had to work without JS. From what I've seen, and from what you are saying, it looks like Power Pages will not work if the browser isn't running JS.
Hi @logibod,
I am still not sure if I get you correct.
For your app you should not need to write JS yourself.
However as you are planning to use some forms which you create in dataverse, there will be some javascript running in the background.
You will still find all those preset scripts in your power page, if that's what you mean.
However for what you are trying to achieve, there won't be a necessity to code js yourself, if that answers your question.
Hi @Lucas001, thanks for taking the time to respond.
Ultimately I'm not looking to do anything complicated. A landing page with some intro text, leading into a couple of simple forms with Yes / No type options, leading to a final form capturing some basic data - name, email address, and some text. This final form should feed into the Dataverse where it can be picked up and actioned.
Nothing here requires JavaScript to work, but is it inescapable with Power Pages?
Hi @logibod,
what do you want to achieve?
The problem which I see is that dataverse is in the backend and always connected with Js or Ts to your power. Even if you have no forms or anything else displayed there will be some JavaScript in the background.
If you just want to create a simple html css page, it would probably be easier to code it yourself.
Hope that helps.
Fubar
69
Super User 2025 Season 1
oliver.rodrigues
49
Most Valuable Professional
Jon Unzueta
43