How to Fix Word Bookmark Drop-Down Field Not Updating
Question details
The user needs to fix an issue where an IF field referencing a legacy form drop-down bookmark does not update automatically when the drop-down value changes.

- Product
- Word
- Device & OS
- not provided
- Scenario
- Working with legacy form drop-down fields and conditional IF fields in a protected document.
- Observed behavior
- The IF field referencing the drop-down bookmark fails to update automatically due to incorrect field construction, mismatched bookmark references, or improper document protection settings.
Ensure you have the 'Developer' tab enabled on your ribbon and that you know the exact name of the bookmark assigned to your drop-down form field.
Enable 'Calculate on Exit' and Apply Document Protection
Form fields require specific properties and document restrictions to trigger updates to referenced bookmarks automatically upon selection changes.
For a referenced field to update seamlessly when a user selects a new item in a drop-down list, Word requires the drop-down to have 'Calculate on exit' enabled and the document to be protected specifically for form filling.
Double-click or right-click the drop-down form field in your document and select 'Properties'.
In the Drop-Down Form Field Options dialog box, check the box labeled 'Calculate on exit'. Verify the text in the 'Bookmark' field, then click 'OK'.
Navigate to the 'Developer' tab (or 'Review' tab) and click 'Restrict Editing' to open the restrictions pane.
Under 'Editing restrictions', check 'Allow only this type of editing in the document' and select 'Filling in forms' from the drop-down menu. Click 'Yes, Start Enforcing Protection'.

Verify and Restructure IF Field Conditions
Incorrectly nested or mismatched IF field codes prevent the text from displaying correctly based on the drop-down selection.
Create and Manage Form Fields Easily in WPS Writer
WPS Writer offers an intuitive Developer tab for creating interactive forms, drop-down lists, and managing document protection. Avoid complex field codes by building professional forms smoothly.
- 1. Access the Developer tab: Open WPS Writer and navigate to the 'Developer' tab on the top ribbon. If it is not visible, enable it via the Options menu.
- 2. Insert a form field: Click on 'Drop-Down Form Field' (or other form elements) to insert a control directly into your document.
- 3. Configure the field options: Double-click the inserted field to open the options dialog, where you can easily add list items and define the bookmark name.
- 4. Protect the document: Go to the 'Review' tab, click 'Restrict Editing', check the editing restrictions box, and select 'Filling in forms' to activate the form behavior.

Frequently Asked Questions
Why does my IF field show the field code instead of the final text?
You likely have field codes toggled on. Press 'Alt + F9' on your keyboard to toggle your document view between displaying the underlying field code and its actual computed result.
Can I manually update a referenced field without protecting the document?
Yes, you can manually update any field by selecting the text and pressing 'F9'. However, to make it update automatically the moment you change a drop-down value, the document must be protected for 'Filling in forms' with the 'Calculate on exit' property enabled.
Where do I find the bookmark name for my drop-down list?
Right-click the drop-down field, choose 'Properties', and locate the 'Bookmark' field under the 'Field settings' section. This is the exact name you must use in your conditional IF field reference.




