No, and I've noticed a few occasions where someone used a tab index, then re-ranged things, but forgot to update the tab index. So rather than having a natural flow, the form went completely bonkers when I tried to tab through it.
If you are separating your markup from presentation, it is unnecessary. Give your markup the property hierarchy and then arrange things via your presentation layer.
Comments
>2) Forgetting tab index
Is that necessary with a properly structured form?
No, and I've noticed a few occasions where someone used a tab index, then re-ranged things, but forgot to update the tab index. So rather than having a natural flow, the form went completely bonkers when I tried to tab through it.
Isn't tabindex part of what makes a form properly structured?
If you are separating your markup from presentation, it is unnecessary. Give your markup the property hierarchy and then arrange things via your presentation layer.