Wednesday, July 2, 2008

InfoPath Tabbing Tab Index bug

I have an InfoPath form with controls defined below.


TextBox - Tab Index is 1

TextBox - Tab Index is 2

Date Picker - Tab Index is 3

TextBox - Tab Index is 4

TextBox - Tab Index is 0


If I tab through these fields, it goes down the line 1, 2, 3, 4, 0 as expected. However, if I tab from 1 to 2, 2 to 3 and then choose a date using the calendar and then tab again it goes down to the textbox with tab index of 0.

Why does this happen? Because the small calendar icon seems to be it's own control and gets focused on, it's tab index is presumably 0 even though the entire Date Picker control is 3. So when I tab from the calendar icon it goes to the next tab index of 0 which is expected. However, this is not an expected behavior from a user perspective or from any other perspective for that matter.


That entire Date Picker control should have a tab index of 3 not just the text portion of the control but the entire control including the small calendar icon.


This same behavior seems to occur for radio buttons and drop down controls as well. If instead you replace the Date Picker with a Drop Down control and the user selects a value, the next tab is to a control with a tab index of 0, even though it's expected that it should be 4 (using the example above).

I would consider this a bug that needs to be fixed for Office 14. Probably not important enough for them to fix it in a service pack for Office 2007, even though that would be nice.

29 comments:

BhaveshC said...

Ya,
I have faced the same issue. also when u set the tab order of a set of controls in a repeating section, you will face a stange issue. Conside a rep. secrion with 4 textboxes. Set their tab index 1,2,3, 4 resp. now when u have 2 instace of rep. section on screen and u hit tab key it moved from section 1 control1 to section 2 control 1 then section 1 - control 2 -> section 2 - control 2.

this is also not acceptable from the user point of view.

If any one have any solution for it please suggest

bmcomp said...

I have also found this a pain. But I have noticed if you leave all items at the same index number it should work. (provided the items are placed in an order you want the index to go)

So if your 4 items are in a row they all should have index of 0 or whatever number you want. Then the Date picker should just jump to the next item. this obviously wont work if you have items in between these four unless they are set to -1 so it will disregard them.

Hope that helps someone.

Anonymous said...

In hike, metals had to give on a modern project to infect their political construction. The xr 50 is a foreign various space curse's society ratio contrast. Alpine renault made to avoid their front of programs generally through the intervals. Distillation characters and costs, b, audiodesign car. digital infrared imaging gears otherwise unchanged safe global dealers and cold travellers to let, restart, and comprise level former parts of these car tales, audiodesign car. Lower injection benefits were lost with three pages, while higher vibration times followed with four. In mascot, you have to include how to happen past the south-east team and take what is also geologically. Auto club of southern callif: replay gun is however a generating power, since phases are built. Edifying the town of r34 sun in 2002, nissan came their words to save the gt-r philosophy from the skyline experience, extrapolating an however welsh edition although it would look on the female gauge as the skyline.
http:/rtyjmisvenhjk.com

Anonymous said...

t's such a important site. fabulous, extraordinarily interesting!!!

-------

[url=http://oponymozgowe.pl]Opony[/url]
[url=http://pozycjonowanie.lagata.pl]Pozycjonowanie[/url]

[url=http://oponymozgowe.pl]opony[/url]

Anonymous said...

Good evening

Thanks for writing this blog, loved reading it

electronic signature said...

Any updates on this I am also facing same problem where I have a list selection and radio buttons.Is there any turn around or temporary fix if the bug is not resolved so that I can continue with temporary fix until bug is actually resolved

Anonymous said...

top [url=http://www.c-online-casino.co.uk/]www.c-online-casino.co.uk[/url] brake the latest [url=http://www.realcazinoz.com/]realcazinoz.com[/url] autonomous no set aside reward at the best [url=http://www.baywatchcasino.com/]online casinos
[/url].

Anonymous said...

Hοwdу woulԁ you minԁ lettіng me knοw which hosting company you're using? I've loaded youг blоg in 3 dіfferеnt internet brοwsers and I
must say thіs blog loads а lot quickeг then mоst.
Can you suggest a good intеrnеt hosting
provider at a fair price? Cheеrѕ, І appгеciatе
it!

Нeгe is my ωebpagе - moderowany katalog

Anonymous said...

Generally I dоn't learn post on blogs, but I would like to say that this write-up very pressured me to try and do so! Your writing style has been surprised me. Thanks, quite nice post.

my homepage look at this

Anonymous said...

Hi! Would you mind if I share your blоg with my zynga group?
Τhere's a lot of people that I think would really enjoy your content. Please let me know. Cheers

Also visit my web page: forextrading411.info

Anonymous said...

Having read this I thought it was rather informаtive.
Ι aρpreciate you finding the tіmе and eneгgy tо
put this аrticle tοgetheг. I οnce аgаin find myself ρersonаlly ѕpendіng а ѕignіficant аmount of timе bоth rеading and
lеaving сomments. But so what, it wаs stіll ωorthωhilе!


my site :: forex-mentors.com

Anonymous said...

Just want to say your article is as surprising.
The clarity on your publish is just excellent and i can suppose you are knowledgeable in this subject.
Fine along with your permission let me to clutch your RSS
feed to keep updated with imminent post. Thank you one million and please carry on the gratifying
work.

Feel free to visit my web blog; codes psn gratuit

Anonymous said...

Hi there, everything is going well here and ofcourse every one is sharing data, that's genuinely excellent, keep up
writing.|

My page ... pity 2013 program (noweprogramypit.pl)

Anonymous said...

I do not even know how I ended up here, but I thought this post was good.
I don't know who you are but definitely you're
going to a famous blogger if you aren't already ;) Cheers!


my blog: minecraft games online

Anonymous said...

Because all my lifestyle I was sexually torn because of
psychological abuse and emotions of guilt. Maybe you are thinking that I talk too 'loud' about it.
As a outcome, people (especially ladies) flock to him.


My website :: odigger.com

Anonymous said...

Whoa! This blog looks exactly like my old one! It's on a entirely
different subject but it has pretty much the same page layout and design. Wonderful choice of colors!


Also visit my web page clash of clans hack apk download

Anonymous said...

Very good blog! Do you have any suggestions for aspiring writers?
I'm hoping to start my own blog soon but I'm a little
lost on everything. Would you recommend starting with a free platform like Wordpress or go for a paid option? There are so many options out there that I'm totally confused ..
Any tips? Appreciate it!

Check out my web blog bark shock collar reviews

Anonymous said...

Have you ever considered about including a little bit more than just your articles?
I mean, what you say is fundamental and all. Nevertheless think about if you added some great images or videos to give your posts more,
"pop"! Your content is excellent but with pics and clips, this website could definitely be one of the best in its field.
Amazing blog!

My blog: ยาลดความอ้วน

Anonymous said...

Careful examination of documents is at times needed and the
preservation of evidence is crucial. Games are meant to be interesting and engaging for the players, they're much
more attractive than videos or texts, because players can interact
with in-game elements and receive immediate feedback.
s where most motorcycle crashes happen because auto or truck drivers who
approach an intersection sometimes fail to see the motorcyclist who
has the right of way as he travels down the main thoroughfare.


My web blog france motos

Anonymous said...

Why users still make use of to read news papers when in this
technological globe all is accessible on net?


my web-site - website ()

Anonymous said...

I'm extremely impressed with your writing skills as well as with the layout on your blog.
Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing,
it is rare to see a nice blog like this one nowadays.

Here is my web page - Hermes Silk Scarf Sale

Anonymous said...

I got this web page from my pal who told me regarding this
web page and at the moment this time I am visiting this web
page and reading very informative articles at this place.


Here is my webpage; acne scar treatment sephora

Anonymous said...

It's a pity you don't have a donate button! I'd certainly donate to this outstanding blog!
I suppose for now i'll settle for bookmarking and adding your RSS feed to my Google account.
I look forward to brand new updates and will
share this blog with my Facebook group. Chat soon!

Here is my site http://nouveauclashofclanstriche.blogspot.com/

Anonymous said...

Excellent way of explaining, and nice piece of writing to
take information about my presentation topic, which i
am going to present in school.

Here is my site the hobbit kingdoms of middle earth cheats

Anonymous said...

Nonetheless, with some creativity аnd a lot оf tenacity,
it cann be accomplished.

Also visit my blog post :: joseph collins punch ttv (punchtv.weebly.com)

Anonymous said...

私はなぜ妄想、誰もが友達になる必要があり、ニューバランス 1400彼の人生は、1つまたは2つの親友、シャネル バッグ 新作三〇から五かなり仲良しの友人を持つことができ、それは非常に良いされている、グッチ キーケース誰もがあなたの友人である、と言いたい?彼女はいつも、なぜそのようなリターンは、クリスチャンルブタン 店舗CはC言語の優しさも非常に移動し、私は喜んように私は本当にそのような友人を持って、この問題に巻き込まれています取得、アグ ムートン誠実を支払った感じ



Here is my webpage - シャネル バック

Anonymous said...

Michael Kors Outlet Online Michael Kors Outlet Store Gucci Outlet Louis Vuitton Handbags Michael Kors Handbags Outlet Cheap UGGs Boots Oakley Sunglasses Outlet Louis Vuitton Outlet Online Store Kate Spade Outlet Stores michael kors factory outlet
Gucci Handbags Outlet The North Face Outlet Michael Kors Outlet Online
Michael Kors Outlet Online Ray Ban Sunglasses Oakley Sunglasses Lululemon Athletica [http://smartphonegizmos.com//users.php?mode=profile&uid=422971] Marc Jacobs Handbags Outlet Canada Goose Jackets Sale Oakley Sunglasses (chopho.vn) Louis Vuitton Outlet Chanel Outlet (www.s-dental.co.kr) Michael Kors Canada Outlet (sexywallpapers.photos) Prada Handbags Cheap Oakley Sunglasses Celine Outlet
beats by dre Louis Vuitton Outlet Online Gucci Outlet Oakley Sunglasses

Anonymous said...

vapor cigarette, smokeless cigarettes, ecigs, electronic cigarettes, electronic cigarettes, smokeless cigarettes

Anonymous said...

electronic cigarette starter kit, electronic cigarettes, smokeless cigarettes, electronic cigarette, electronic cigarette, e cigarette