'

[Irl-dean] Content display control - button or hyperlink?

MacIonmhain, Eoin emacionm at revenue.ie
Wed Jul 16 17:34:07 IST 2008


Hi Josh,

Thanks very much for your reply, it helps a lot :)

Unfortunately, I don't think the redesign of the form that you suggest
(adding checkboxes for user defined preferences etc), would be feasible in
this case. The form contains so many sections as it is that the development
of a preferences page would actually involve a lot of extra work. 

On top of that, some of the sections of the form themselves are fairly
complicated, so if I was to put together a question for a preferences page to
find out if that section was relevant to a user, the question would probably
only succeed in complicating matters more!

<quote>
for ...example the show/hide may be useful to 
improve the usability for sighted users but I doubt it would be of use 
for non-sighted users but I could be wrong. The advantage, I guess is 
that including the form controls within the <display:none> selector does 
effectively hide the contents from the screen reader user.
</quote>

I agree - it's definitely more of a benefit to sighted users - it looks
slicker, and it keeps the visible length of the form to a minimum. However
for non-sighted users the benefit is that they won't have to tab through
quite as many fields as they would have to if all sections of the form were
visible.

I'm glad to know that a button is better accessibility-wise - I'll be happy
to go with that option so!

Thanks again

Eoin


-----Original Message-----
From: irl-dean-bounces at list.eeng.dcu.ie
[mailto:irl-dean-bounces at list.eeng.dcu.ie]On Behalf Of Joshue O Connor
Sent: 16 July 2008 16:04
To: Irish Design-for-all and e-Accessibility Network
Subject: Re: [Irl-dean] Content display control - button or hyperlink?


*************************************

This e-mail has been received by the Revenue Internet e-mail service. (IP)

*************************************

Hi Eoin,

> I have a form with a load of fieldsets in it. It's pretty long, and a lot
of
> the fieldsets contain optional fields. To make the form appear less
> intimidating and more usable, what I wanted to do is to initally display
only
> the legends of each section/fieldset of the form on screen, and then
provide
> some kind of control that allows users to expand/collapse the content of
the
> fieldset.

That is one approach, another would be to design the form with the most 
common form elements appearing first and depending on whether the 
contents of some fields had anything in them, or even if you 
alternatively added some check boxes for  user defined preferences; then 
only return form fields that are relevant to the users preferences or 
inputted data.

For example, form fields that were not relevant could be left blank by 
the user and when the form was submitted to the server and parsed - the 
server could see that the presence of the blank fields meant some piece 
of data was irrelevant to this particular user and this information 
could be used to determine what form field elements were therefore 
returned to the client side. You could probably use PHP to do this.

This would effectively stagger the inputting of data around the users 
preferences/requirements creating a more simple and usable form.

<snip>
> My question is this - is it better to use a Form control such as a button
to
> do the showing/hiding, as I've done above, or would a hyperlink be better?

Should be doing this at all? For example the show/hide may be useful to 
improve the usability for sighted users but I doubt it would be of use 
for non-sighted users but I could be wrong. The advantage, I guess is 
that including the form controls within the <display:none> selector does 
effectively hide the contents from the screen reader user.

However, I think though some kind of user defined preferences menu at 
the beginning of the form would be best. This would remove the need for 
more complex fieldsets and the need for <display:none> to show or hide 
the form elements as a well marked up form which catered for the defined 
user preferences would mean that all of the form controls that are 
present on the client side are relevant.

> I'd imagine a button is better, since JAWS in forms mode probably wouldn't
> notice a hyperlink - however, lots of sites seem to use hyperlinks to
provide
> similar functionality - for example iGoogle.

Yes, this would be a problem as when in forms mode the user will TAB 
through the form elements and probably skip over the hypertext links. 
The user /could/ drop out of forms mode and then "find" the link - as 
some power users do if they are not sure of all the forms contents - but 
this would not be advisable for 1) basic users or 2) as a way to design 
core functionality of an important form this way.

HTH

Josh

********************************************************************

NOTICE: The information contained in this email and any attachments 
is confidential and may be privileged.  If you are not the intended 
recipient you should not use, disclose, distribute or copy any of 
the content of it or of any attachment; you are requested to notify 
the sender immediately of your receipt of the email and then to 
delete it and any attachments from your system.

NCBI endeavours to ensure that emails and any attachments generated 
by its staff are free from viruses or other contaminants.  However, 
it cannot accept any responsibility for any such which are 
transmitted.  We therefore recommend you scan all attachments.

Please note that the statements and views expressed in this email 
and any attachments are those of the author and do not necessarily 
represent the views of NCBI


********************************************************************



_______________________________________________
Irl-dean mailing list
Irl-dean at list.eeng.dcu.ie
http://list.eeng.dcu.ie/mailman/listinfo/irl-dean


************************

This message has been delivered to the Internet by the Revenue Internet e-mail service (OP)

*************************



More information about the CEUD-ICT mailing list