How to Fix PDF JavaScript Dropdowns Not Working in Acrobat Mobile
Question details
The user needs to understand why a dynamic PDF dropdown menu fails to populate on mobile devices, despite functioning correctly in the desktop version of Adobe Acrobat Pro.

- Product
- Adobe Acrobat Reader Mobile
- Device & OS
- Android and iOS
- Scenario
- Filling out a dynamic PDF form containing dependent JavaScript dropdown fields on a smartphone or tablet.
- Observed behavior
- The primary dropdown works, but the secondary JavaScript-driven dropdown fails to populate its items when the document is opened in Acrobat Mobile.
Verify whether your PDF form relies on complex JavaScript functions to dynamically populate fields, as mobile PDF readers generally offer limited script support compared to desktop applications.
Redesign the PDF Form Without Unsupported JavaScript
Modify your PDF form to remove unsupported JavaScript methods like 'setItems' so it can function properly on mobile readers.
Mobile versions of Acrobat Reader do not include the full JavaScript engine found in Acrobat Pro. Specifically, methods used to dynamically populate fields, such as setItems, are unsupported on iOS and Android platforms. To ensure cross-device compatibility, it is best to avoid relying on these methods entirely.
Launch your original PDF document using Adobe Acrobat Pro or your preferred desktop PDF editing software.
Enter the Prepare Form mode, locate the secondary dropdown field that is malfunctioning on mobile, and right-click it to select Properties.
Navigate to the Actions tab and identify the script triggering the setItems method. Delete or modify this script to prevent it from executing on mobile devices.
Instead of dynamic dropdowns, consider creating separate, pre-populated static dropdown fields and use basic visibility rules or static choices to bypass the need for complex scripting.

Use an Alternative Mobile PDF Reader
Bypass Acrobat Mobile's limitations by opening the PDF in a third-party mobile app that offers broader JavaScript support.
Try WPS Office for Lightweight PDF and Document Management
While specialized dynamic PDF forms may require desktop environments to function perfectly, WPS Office provides a free, lightweight, and highly compatible alternative for handling standard PDF forms, Word documents, and Excel spreadsheets on the go.
- 1. Install WPS Office: Download the free WPS Office application directly from your device's app marketplace or the official WPS website.
- 2. Open Your Documents: Launch the application and tap the Open icon to browse for your PDF or Office files on your local drive or cloud storage.
- 3. Edit and Save Seamlessly: Tap on interactive form fields or text to make edits, then instantly save your progress and share it with your team.

Frequently Asked Questions
Why do PDF JavaScript dropdowns work on PC but not on mobile?
Desktop PDF applications feature complete JavaScript engines capable of executing complex methods like setItems. In contrast, mobile PDF apps, including Acrobat Reader for Android and iOS, use stripped-down engines to optimize memory usage, which leaves many advanced scripting functions unsupported.
Can I enable setItems in Acrobat Reader Mobile settings?
No, the setItems method is inherently omitted from the mobile versions of Adobe Acrobat Reader. There is no setting or hidden toggle to enable it, meaning the form itself must be adjusted or opened in a different application.
Are there dynamic PDF workarounds without using JavaScript?
Yes, to ensure cross-device compatibility, you can avoid JavaScript by creating multiple static dropdown menus. You can then use simpler PDF layer visibility rules to show or hide specific dropdowns based on previous selections, rather than generating items dynamically on the fly.
Does WPS Office support dynamic JavaScript in PDF forms?
WPS Office excels at viewing, filling, and editing standard PDF forms and maintaining high compatibility with Microsoft Office documents. However, for highly specialized dynamic forms reliant on proprietary Adobe JavaScript API methods, it is recommended to use a desktop PDF editing environment.




