2 ms·
I would somewhat strongly disagree . Using JavaScript allows for a more interactive interface, where cause and effect are more clearly visible, and where the re
by bruce511 2y ago
I would somewhat strongly disagree . Using JavaScript allows for a more interactive interface, where cause and effect are more clearly visible, and where the relationship between answers and further questions is more obvious.
For example, it's common for govt forms to have sections like "fill this part in if you're a resident" and "fill this part in if you're a visitor".
Elsewhere in this thread, auto-saving is mentioned, trivial to do with javascript, (and more privacy respecting to do if using local storage.) The alternative is "one page per question" - which is the slowest way possible to fill out a form (and not inconsequentially puts the highest load on the server.)
JavaScript is part of the web, and offers significant UI and work-flow advantages. Govt (or indeed any site) that eschews it is unnecessarily degrading the experience for the vast majority because some sliver of the audience don't like it.
- ndriscoll 2y agoIt allows for more interactive forms, but also frequently makes cause/effect confusing. e.g. things like autofill or tabbing or sometimes just typing quickly can cause forms to break because they think you have not filled out a field, and it's doing something stupid to make it so you can't fill out the next field, so you end up having to delete and retype text to get it to pick it up.