The tab order is going to be out of order because you have multiple forms on your site, and there tabindex values are conflicting.
You can resolve this by setting a starting tabindex value for the form embedded on the page so it doesn't conflict with the form appearing in your sidebar.
In the shortcode on that page that you use to display the form, add tabindex="10" to the shortcode. That should then make the form embedded in the page start at tabindex 10 which won't conflict with the tabindex of the fields in your widget form.
You could alternatively edit the sidebar widget and change the tabindex for the sidebar widget so it uses something like 100 or 1000 so that it doesn't conflict with forms in your pages.
Posted 11 years ago on Monday November 28, 2011 | Permalink