Quiz 4.1.5: JavaScript - Part 2: Navigating forms
Our first tests in this area explored navigating links which have JavaScript actions. Now, we turn to navigating forms which have actions attached to the various form elements. Our goal is to understand how browsers and screen readers react to script actions.
The test case asks you to simply navigate straight through one form and then interact as much as possible with a second form. The test case is self-documenting, recording results in a textarea which gets sent off for our analysis.
After we collect a good spread of results, we’ll publish them.
Please try the test case in as many browser and screen reader combinations as possible.
September 19th, 2005 at 4:15 pm
In IE6, the file browser in the second form doesn’t launch a file browser, when activated by the ENTER key. Instead, it moves the focus to the Submit B1 button.
Hitting that same BROWSE button with a mouse click launches a file browse dialog, as expectde.
November 18th, 2005 at 7:36 pm
Thanks for posting this Bob, was wondering what would happen
December 15th, 2005 at 7:39 pm
But is that lauched with microsoft pathces? Anyway lookinf forward to see your publishes about this discovery!
January 5th, 2006 at 11:39 pm
Just clicking through the form fields, I couldn’t click in sequence. Some were skipped over, and I was not allowed to go back.
January 14th, 2006 at 9:40 am
I’ve found the same thing - on some checkboxes and buttons, hitting Enter sends focus to the submit button, while Space works as expected … not too sure why.
But I don’t think any actual behavioral oddities are revealed by this problem - it’s a problem with my scripting, not any particular device, so all I can suggest is to struggle on and try as much of the form as you can - if a bit doesn’t work, just carry on.
Results for this should be forthcoming soon :)
February 8th, 2006 at 12:59 pm
[…] Quite some time ago, we published our second quiz about JavaScript accessibility. This one focused on form elements and all of the ways that JavaScript might interact with them. […]
May 4th, 2006 at 4:16 pm
Many of the text input fields behaved very slowly, barely keeping up with my typing.
September 30th, 2006 at 2:42 am
Thanx for the post Bob. this will help a lot