I have a noticeable problem on a form where I added a field later in my sequence. The field is a Name Field. Even though it is the far top left field, the focus lands on the Department field to the right.
I couldn't find any attribute to change the order of focus or tab order. Where are the rocks--so I can walk on water ;)
Please point to something obvious or some inciteful code.
thanks, I'm looking for my second miracle today--you guys are good!
Solved! Go to Solution.
there is not an OOTB possibility.
there is already a request on uservoice for the functionality, where you can vote for it.
NWF$('#' + jsName).focus();
How do you find the jsname. I've tried locating it with my F12.
I came up with this which doesn't work:
I'm not sure if it's correct or not, but I found that the focus works top left to bottom right. So is your control on the right higher than the control on the left?
A way to manage this is with Panels.
When I want to create a column effect on the form like below
Address 1 Email
Address 2 Phone
Here my users would want to fill in all the address details on the left first rather than the sequence being Address 1 > Email > Address 2 > Phone and so forth.
So by putting the address controls in a panel and the contact controls (email, phone fax) in a separate panel, the tab index for these would go Address 1 > Address 2 > City > Zip and then across to the second panel it would be Email > Phone > Fax.
You just need to make sure that the panel on the left is at level with the panel on the right or higher to ensure the focus goes to the panel on the left first.
If the right is slightly higher, then the focus will go there first.
Hope this helps.