Document Editing Problems

How to Fix Word Bookmark Drop-Down Field Not Updating

Amos GikundaAmos Gikunda Nov 3, 2026 869 views

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.

How to Fix a Word Bookmark Drop-Down Field That Does Not Update
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.
Before you start

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.

Solution 1Recommended

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.

1
Open form field properties

Double-click or right-click the drop-down form field in your document and select 'Properties'.

2
Enable calculate on exit

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'.

3
Set editing restrictions

Navigate to the 'Developer' tab (or 'Review' tab) and click 'Restrict Editing' to open the restrictions pane.

4
Enforce form filling protection

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'.

Enable 'Calculate on Exit' and Apply Document Protection
Automatic Updates Enabled: Once protected, tabbing out of or clicking away from the drop-down list will trigger Word to recalculate and update the referenced IF fields automatically.
Efficient Document Editing

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. 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. 2. Insert a form field: Click on 'Drop-Down Form Field' (or other form elements) to insert a control directly into your document.
  3. 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. 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.
Intuitive form controls including drop-down lists, text fields, and checkboxes.Seamless compatibility with Microsoft Word (.docx) formats and legacy form fields.Easy-to-use document protection restricting edits exclusively to form filling.Lightweight software ensuring fast and reliable document processing.
microsoft office alternative - wps office

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.