PDF Form Dropdown Not Working: How to Diagnose and Fix It
You open a PDF form, click a dropdown menu, and nothing happens. Or the dropdown opens but shows the wrong options. Or you select a value and it snaps back to blank. These are three distinct failure modes, each with different underlying causes, and all of them are solvable once you know what you are looking at. PDF forms come in two fundamentally different flavors: AcroForm and XFA. AcroForm is the original PDF form format, widely supported by every PDF viewer. XFA (XML Forms Architecture) is a more powerful but far less compatible format developed by Adobe, which only works reliably in full Adobe Acrobat or Adobe Reader — not in browsers, not in Preview on macOS, and not in most third-party viewers. If your dropdown was created as an XFA form, it will simply not function in anything other than Adobe's own software. Beyond the form type issue, PDF dropdowns can also fail because of JavaScript being disabled in the viewer, read-only form restrictions set by the document author, rendering bugs in browser-based PDF viewers, and security settings that prevent form interaction. This guide walks you through a systematic diagnosis process so you can identify which of these is causing your specific problem, then gives you targeted fixes for each scenario.
Step 1: Diagnose AcroForm vs XFA and Viewer Compatibility
The very first thing to determine when a PDF dropdown is not working is whether the form is AcroForm or XFA, and whether your current viewer supports that format. This single piece of information explains the majority of dropdown failures. AcroForm is the standard: it is supported in Adobe Acrobat, Adobe Reader, Foxit, PDF-XChange, Preview on macOS, and all modern browsers. If an AcroForm dropdown is not working, the problem is something other than the format — look at permissions, JavaScript, and viewer settings. XFA forms are a different story. Created in Adobe LiveCycle Designer, XFA forms embed an XML specification for the form layout and behavior. When you open an XFA form in a browser's built-in PDF viewer (Chrome, Firefox, Edge), you will often see a message saying 'This document contains XFA forms. Please open it in Adobe Acrobat.' The dropdowns may appear visually but are completely non-interactive. XFA forms opened in Preview on macOS or third-party viewers typically show either nothing interactive or a static rendering of the form fields. To identify which type you have, open the PDF in Adobe Acrobat and go to File > Properties > Description. Look at the PDF Producer field — if it mentions 'LiveCycle', the form is almost certainly XFA. Alternatively, open the file with a text editor and search for the string 'xfa:data' or '<xdp:xdp' — their presence confirms an XFA form.
- 1Open the PDF in Adobe Acrobat (not your browser) and go to File > Properties > Description to check the PDF Producer field.
- 2If the Producer mentions LiveCycle, Formulate, or XDP, the form is XFA and must be used in Adobe Acrobat or Adobe Reader specifically.
- 3If Acrobat shows a yellow bar at the top of the form page with a message about form compatibility, read it carefully — it will tell you if extended features are restricted.
- 4Try opening the same PDF in Adobe Reader (free) if you only have a third-party viewer — this alone resolves XFA compatibility issues in most cases.
Fix 1: Switch to the Right PDF Viewer for XFA Forms
If your diagnosis confirms the form is XFA, the fix is straightforward: use Adobe Acrobat or Adobe Reader. No amount of settings changes in your browser or third-party viewer will make XFA dropdowns work, because XFA requires a full JavaScript engine that interprets the XML form logic — and only Adobe's software implements it. Download Adobe Acrobat Reader DC (it is free) from Adobe's official website if you do not already have it. Open the PDF directly in Acrobat Reader rather than in your browser. Windows users should also make sure that PDFs do not open automatically in Edge's built-in viewer — right-click a PDF, select Open With > Adobe Acrobat Reader, and check 'Always use this app'. This ensures future XFA forms automatically open in a compatible viewer. For AcroForm PDFs that are not working in your browser, try downloading the file first and opening it in a desktop viewer rather than using the browser's inline PDF renderer. Chrome, Firefox, and Edge all have built-in PDF viewers that handle basic forms adequately, but they have known issues with complex dropdown implementations, calculated fields, and JavaScript-dependent form logic. A desktop viewer like Adobe Reader or Foxit gives consistently better form interaction support.
- 1Download Adobe Acrobat Reader DC for free from https://get.adobe.com/reader/ if it is not installed.
- 2Right-click the PDF file on your computer and choose Open With > Adobe Acrobat Reader DC.
- 3On Windows, in the Open With dialog, check 'Always use this app to open .pdf files' to make Acrobat Reader the default for all future PDFs.
- 4If the PDF is in your browser, look for a download button (usually a down-arrow icon in the top toolbar) to save it locally before opening with Acrobat Reader.
Fix 2: Enable JavaScript in Adobe Acrobat
Many PDF dropdowns rely on JavaScript to function. Dynamic dropdowns that populate their options based on other field values, dropdowns that validate selected values, and dropdowns that trigger calculations when a value is chosen all depend on Acrobat's built-in JavaScript engine. If JavaScript has been disabled in Acrobat's settings, these dropdowns will appear in the form but will be completely non-interactive, or will show a blank state even after you click them. In Adobe Acrobat, JavaScript is enabled by default but can be disabled manually or by organizational IT policies applied via group policy. To check and re-enable it, go to Edit > Preferences (on macOS: Acrobat > Preferences) and select JavaScript from the left-hand categories list. Look for the 'Enable Acrobat JavaScript' checkbox at the top — if it is unchecked, check it and click OK. Close and reopen the PDF to apply the change. Note that in high-security environments managed by an IT department, JavaScript in Acrobat may be disabled as a security policy and you may not have the rights to re-enable it yourself. In that case, contact your IT helpdesk and explain that you need JavaScript enabled in Acrobat to interact with a specific PDF form. They can enable it for your account or provide a policy exception.
- 1In Adobe Acrobat, go to Edit > Preferences (Windows) or Acrobat > Preferences (macOS).
- 2Click on 'JavaScript' in the left-hand categories list.
- 3Check the box labeled 'Enable Acrobat JavaScript' if it is not already checked.
- 4Click OK, then close and reopen the PDF file. Try the dropdown again to see if it now responds.
Fix 3: Check and Remove Form Field Restrictions
PDF form fields — including dropdowns — can be individually set as read-only by the document author. A read-only dropdown will render correctly and may even show its current value, but clicking it will produce no response. This is different from a document-level editing restriction — it is a property on the field itself. You can identify read-only fields in Adobe Acrobat Pro by right-clicking the dropdown field and selecting Properties. In the Options tab or the General tab, look for a 'Read Only' checkbox. If it is checked, unchecking it restores interactivity. However, to access form field properties in Acrobat Pro, you need to be in form editing mode (Tools > Prepare Form) and the document must not have a document-level restriction that prevents form field changes. If the document has an owner password with restrictions that include 'No form field changes', you need to remove those restrictions first. LazyPDF's Unlock tool can remove owner password restrictions from a PDF, after which you can open the file in Acrobat Pro and modify the field properties. Alternatively, if you have access to the original form source (a LiveCycle XDP file or an Acrobat form authoring project), correcting the read-only flag at the source and re-exporting the PDF is the cleanest long-term fix.
- 1Open the PDF in Adobe Acrobat Pro and go to Tools > Prepare Form to enter form editing mode.
- 2Right-click the dropdown field that is not working and select Properties.
- 3In the General tab of the Field Properties dialog, look for the 'Read Only' checkbox and uncheck it if it is checked.
- 4If you cannot enter form editing mode because of document restrictions, first use LazyPDF's Unlock tool to remove owner password restrictions, then retry.
Frequently Asked Questions
Why does the PDF form dropdown work on my colleague's computer but not mine?
This is almost always a viewer difference. If the form is XFA, it will only work in Adobe Acrobat or Adobe Reader — your colleague likely has one of these installed and set as the default PDF application, while yours defaults to a browser or third-party viewer. If the form is AcroForm, the difference could be JavaScript settings (your Acrobat has it disabled, your colleague's does not), or a different version of the viewer with different rendering behavior. Ask your colleague which application they use to open PDFs and install the same one to ensure identical behavior.
The dropdown opens and shows options, but after I select one, it reverts to blank. Why?
This usually indicates a JavaScript validation script attached to the field that is rejecting your selection and resetting the field. This can happen when the form has business logic requiring certain fields to be filled before a dropdown becomes active, or when the dropdown's allowed values list in the JavaScript does not match the visible options. It can also indicate a form corruption issue. Open the file in Acrobat Pro, enter form editing mode (Tools > Prepare Form), right-click the dropdown, and check the Actions tab for any JavaScript actions attached to the field. Removing or correcting an overly restrictive validation script typically resolves the reset-to-blank behavior.
My browser shows the form fine but submitting it doesn't work. Is this related to the dropdown issue?
Possibly. PDF form submission often relies on JavaScript to collect and validate form data before sending it to a server URL or email address. If your browser's PDF viewer has disabled JavaScript — or if it does not support the submission method used (FDF, XFDF, HTML, or email links) — the submit button will appear to do nothing. For any PDF form that requires JavaScript-driven submission, use Adobe Acrobat Reader rather than a browser viewer. In Acrobat Reader, go to File > Save As and save a local copy to capture your form responses, or use the Print function to print to PDF if direct submission is not critical.
I created the PDF form in Google Forms and exported it. Why don't the dropdowns work in Acrobat?
Google Forms does not export to PDF with interactive form fields. When you print or download a Google Form as PDF, you get a static snapshot of the form's visual layout — it looks like a form but none of the fields are interactive. The dropdowns appear as labeled boxes but carry no AcroForm or XFA field data. If you need an interactive PDF form, you must create it using Adobe Acrobat Pro's Prepare Form tool, or a dedicated form builder like JotForm or Typeform (which can output interactive PDFs). Google Forms is a web-based tool and its native output is an interactive web page, not an interactive PDF.
Can I convert an XFA form to an AcroForm so it works in all viewers?
Yes, and this is often the right long-term solution for organizations distributing forms that recipients use in various environments. Adobe Acrobat Pro can flatten an XFA form to an AcroForm by going to File > Save As Other > Reader-Extended PDF, or by using the Tools > Prepare Form workflow to recreate fields on a flattened version of the document. There are also third-party tools and libraries (such as iText in Java/.NET) that can programmatically convert XFA to AcroForm. The converted form loses any complex conditional logic that relied on XFA's XML scripting capabilities, so you may need to re-implement some form behaviors using Acrobat's JavaScript engine for AcroForms.