[Sigia-l] Tag separators in text fields - Make the forms smarter
Cathy Caron
ccaron at vianow.com
Thu Jul 31 11:47:22 EDT 2008
Why should the user have to figure out what a particular form wants them
to do? We know perfectly well people hate that - they want things to be
"intuitive" - which means to work however they think it should.
So an ideal form for tag entries would allow for a variety of ways for
terms to be entered. The form would be coded to look for the common
patterns people might use and then provide feedback. So, the form should
be able to take:
cookie, apple pie, chocolate cake, pudding, watermelon
or
cookie
apple pie
chocolate cake
pudding
watermelon
or
cookie "apple pie" "chocolate cake" pudding watermelon
or
cookie apple pie chocolate cake pudding watermelon
And parse them out to get a list of tags. Now in the last case, the
user's intent wouldn't be entirely clear, so the form would do the best
it could and then ask for feedback. So once tags are entered the form
would say something like:
Did I get your list right?
cookie
apple
pie
chocolate
cake
pudding
watermelon
Now this could have been right, but in this case it isn't. So the user
would need to have an easy way to make corrections, ideally by fiddling
with the feedback list directly.
Thoughts?
Cathy Caron
The VIA Group
Portland, Maine
NOTICE: This email message, including any attachments, is for the use of
the intended recipient(s) only and may contain information that is
confidential and/or prohibited from unauthorized disclosure under
applicable law. The use, dissemination, distribution or reproduction of
this message and/or any attachment is not authorized and may be unlawful.
VIA makes no representation and conveys no right or license to use the
content of this email or any attachment. If you received this message in
error, please notify the sender by reply email and destroy all copies of
the original message and all attachments without reading or saving the
attachments in any manner. Thank you.
More information about the Sigia-l
mailing list