Skip to main content
Known Participant
July 13, 2020
Answered

Setting tab order in InDesign form

  • July 13, 2020
  • 7 replies
  • 24253 views

Dear InDesign users,

 

I am working on an interactive PDF form in the current InDesign version CC 2020 with hundreds of checkboxes on one page. These are created within several tables.

 

InDesign currently does not provide a comfortable automatism for determining the tab order, I have done this in painstaking work via Object > Interactive > Set tab order...

 

Now the client wishes a small adjustment to the design and the tables with the checkboxes have to be moved within the layout. Unfortunately, InDesign destroys the determined tab order:
- When moving the tables numerically via the control palette
- When moving manually by mouse or by the arrows on the keyboard 
- Even when just grouping the text frames with the tables

 

Because the checkboxes are placed within tables, the tab order cannot be created using the Articles Panel.

 

Does anyone know a solution to the problem?
Are there any scripts or plugins that allow you to change the tab order more comfortable?

Is there an easy way to extract the checkboxes from the tables and paste on the same position within the page layout (and use the Articles Panel)?

 

Best regards
Robert

Correct answer Bevi Chagnon - PubCom.com

Truthfully, controlling the TAB order in InDesign is more than just clicking the option in the PDF Export dialogue box.

 

It is based on several items in the INDD layout file, such as how the Indy stories are threaded, the stacking order in the Layers panel, the Articles panel, and much more.  Definitely more than can be discussed in an online tech support forum.

 

If you haven't yet had a full class in making accessible PDFs from InDesign, then I strongly encourage you to do so. You're on the right track: do the job right, the first time, so that the PDF is in good shape when its exported and doesn't require tinkering and remediation in Acrobat.

 

The 2 instructors I recommend are Chad Chelius' online training in LinkedIn Learning (https://www.lynda.com/Acrobat-tutorials/Creating-Accessible-PDFs/669540-2.html), and my own classes, which are live online sessions (I have one coming up in a few weeks, www.PubCom.com/classes).

 

There's no quick and easy way to do this, and accessibility training for InDesign is complex and deep...just like the program itself and our designs! So don't look for an easy fix on this problem.

 

7 replies

Participant
June 9, 2025

Object > Interactive > Set Tab Order

Participant
November 7, 2024

For ideal tabbing within an InDesign document to export a clean order interactive pdf, it may come in handy to number the button attributes for the tabbing order you want when you have a LOT of fields on each page, that way, when you go into Object/Interactive/Set Tab Order and the window comes up, you can easily move up and down each or groups into the correct order. Without numbers, it can get confusing. This works in InDesign 2024.

Babellebumskin
Participant
September 13, 2021

Hi there, you may have worked this out long ago, but there is an easy way to set the tab order within Indesign these days. You can find it under the Object Menu > Interactive > Set Tab Order ...This will bring up a dialogue box where you can re-order your tab ordering.

 

Note, you need to select each page that you want to set the tab order first in the Pages window. And if it's a large document with many form fields you'll want to set up a logical form field naming system to help organise the tab ordering.

 

Export your document as an interactive pdf and you should find the tab ordering working correctly.

rgrundAuthor
Known Participant
September 13, 2021

Have you read the initial post?

 

The solution you describe is the "official" way, which is already described in the InDesign instructions. The problem is that the tab order gets broken when fields are moved.

Legend
April 22, 2022

Hello,

 

I have a script ( very early dev stage ) that re-orders the tab order by looking at the name of the form field. The name of the form field should end with the order of the field, like this, button 1 ,3. the 3 indicates that the button is the third tab item.

 

PM me for more details.

 

P. 

 

Edited...

Here is the script. 

Always backup your work.

========

//DESCRIPTION: Form Field order.

//kerntiff.co.uk

 

#targetengine "FormFieldOrder";

 

main ();

function main ()

{

if ( app.documents.length <= 0 )

return;

 

    var formFields = [];

    formFields = formFields.concat ( app.activeDocument.layoutWindows[0].activePage.formFields.everyItem().getElements() );

 

formFields.sort ( function ( a, b )

{

var aN = Number ( a.name.split ( ",")[1] );

var bN = Number ( b.name.split ( ",")[1] );

if ( aN < bN )

return ( -1 );

if ( aN > bN )

return ( 1 );

return ( 0 );

});

 

app.activeDocument.layoutWindows[0].activePage.tabOrder = formFields;

 

}

Willi Adelberger
Community Expert
Community Expert
July 14, 2020

The fastest way was to me to go in the order from field to field as I want them active, cut it into clipboard and place in position. This order is used to activate in Acrobat.

Participant
September 6, 2022

Thanks. This is an underartated answer. While this method takes a little time to get it right, it works, and is easily adjusted in the layer order if a new field is placed in

Bevi Chagnon - PubCom.com
Legend
July 13, 2020
|&nbsp;&nbsp;&nbsp;&nbsp;Bevi Chagnon &nbsp;&nbsp;|&nbsp;&nbsp;Designer, Trainer, &amp; Technologist for Accessible Documents ||&nbsp;&nbsp;&nbsp;&nbsp;PubCom |&nbsp;&nbsp;&nbsp;&nbsp;Classes &amp; Books for Accessible InDesign, PDFs &amp; MS Office |
Ashutosh_Mishra
Inspiring
July 13, 2020

Hi there,

 

Thanks for reaching out. I agree with IDEAS-Training's response. Please try following instructions on Adobe community discussion(https://community.adobe.com/t5/indesign/indesign-accessibility-and-tab-order/td-p/10440224?page=1) and see if it helps.

 

Regards,

Ashutosh

rgrundAuthor
Known Participant
July 14, 2020

Thanks for the link (which I have already found 😉).

The solution described there does not help with my problem. I need to build a “clean” InDesign document with the correct tab order.

Bevi Chagnon - PubCom.com
Legend
July 14, 2020

Truthfully, controlling the TAB order in InDesign is more than just clicking the option in the PDF Export dialogue box.

 

It is based on several items in the INDD layout file, such as how the Indy stories are threaded, the stacking order in the Layers panel, the Articles panel, and much more.  Definitely more than can be discussed in an online tech support forum.

 

If you haven't yet had a full class in making accessible PDFs from InDesign, then I strongly encourage you to do so. You're on the right track: do the job right, the first time, so that the PDF is in good shape when its exported and doesn't require tinkering and remediation in Acrobat.

 

The 2 instructors I recommend are Chad Chelius' online training in LinkedIn Learning (https://www.lynda.com/Acrobat-tutorials/Creating-Accessible-PDFs/669540-2.html), and my own classes, which are live online sessions (I have one coming up in a few weeks, www.PubCom.com/classes).

 

There's no quick and easy way to do this, and accessibility training for InDesign is complex and deep...just like the program itself and our designs! So don't look for an easy fix on this problem.

 

|&nbsp;&nbsp;&nbsp;&nbsp;Bevi Chagnon &nbsp;&nbsp;|&nbsp;&nbsp;Designer, Trainer, &amp; Technologist for Accessible Documents ||&nbsp;&nbsp;&nbsp;&nbsp;PubCom |&nbsp;&nbsp;&nbsp;&nbsp;Classes &amp; Books for Accessible InDesign, PDFs &amp; MS Office |
Dave Creamer of IDEAS
Community Expert
Community Expert
July 13, 2020

Have you tried doing the tab order in Acrobat Pro?

David Creamer: Community Expert (ACI and ACE 1995-2023)
rgrundAuthor
Known Participant
July 14, 2020

No. It’s a large document and there are many correction rounds. Changing the tab order in Acrobat Pro after each export would be too time-consuming.

BobLevine
Community Expert
Community Expert
July 14, 2020

You don't have to do it all over and over again. You can use the replace pages command in Acrobat which will leave the interactive layer of form fields intact and will replace only the artwork.