How to Use Different Display Formats for Auto-Populated PDF Fields
Question details
The user needs to display identical data (like a date) in varying formats across multiple auto-populated fields within a single PDF document.

- Product
- PDF Editor
- Device & OS
- not provided
- Scenario
- Creating or editing a fillable PDF form where a single inputted date must dynamically appear in multiple locations, but with different formatting on different pages (e.g., '01/01/2000' on page one and 'January 1, 2000' on page two).
- Observed behavior
- When form fields share the exact same name to auto-populate data, they inherit the exact same display format, preventing users from customizing the date format for individual fields.
Ensure you have access to a PDF editor with advanced form creation capabilities, allowing you to modify field properties and input custom JavaScript for calculation.
Use Unique Field Names and a JavaScript Calculation
Assign unique names to each PDF form field to allow individual formatting, then use a custom calculation script to duplicate the value from the main source field.
By default, PDF form fields with identical names will always mirror both the exact value and the formatting. To bypass this limitation, you must separate their identities by giving them unique names, and then use a script to bridge the data gap.
Open your PDF in form editing mode. Select the fields you want to display differently and give them distinctly unique names (e.g., change identical 'Date' fields to 'Date1' and 'Date2').
Right-click each uniquely named field, select 'Properties', and navigate to the 'Format' tab. Choose your specific date category and desired formatting for that individual field.
Open the 'Properties' menu of the destination field (the one that should auto-populate based on the first field). Click on the 'Calculate' tab.
Select 'Custom calculation script' and click 'Edit'. Enter a script such as `event.value = this.getField('Date1').valueAsString;` (make sure to replace 'Date1' with the exact name of your primary source field). Click 'OK' to save.

Create and Manage Interactive PDF Forms Easily with WPS Office
WPS Office provides a comprehensive PDF editor that empowers you to seamlessly insert interactive form fields, customize their formatting properties, and manage document data workflows without needing expensive software.
- 1. Open PDF in WPS Office: Launch the WPS Office suite and open your target PDF document using the built-in WPS PDF tool.
- 2. Access the Form Tools: Navigate to the 'Form' tab on the top ribbon menu to access all available interactive form controls.
- 3. Insert and Edit Fields: Click on 'Text Field' or 'Date Field' to insert new elements into the document. Right-click the inserted field and select 'Properties' to adjust its name, appearance, and specific formatting options.
- 4. Save Your Interactive Form: Once all your fields are configured and formatted correctly, click the 'Save' icon to preserve your fully interactive PDF form.

Frequently Asked Questions
Why do my PDF form fields automatically copy the exact same format?
If multiple form fields share the exact same name, standard PDF behavior dictates they will share both the exact same value and the exact same formatting properties. You must give them unique names if you want to apply different formats to each field.
Can I auto-populate data between fields without using JavaScript?
Without JavaScript, fields with different names will not automatically share inputted data. Naming them identically shares the data but forces identical formatting. Therefore, a simple JavaScript calculation is the standard workaround to bridge this gap.
What is the standard JavaScript to copy a PDF field value?
The most common script, which is placed in the destination field's calculation tab, is: `event.value = this.getField('SourceFieldName').valueAsString;` where 'SourceFieldName' is the exact name of the field you are copying from.
Does WPS Office support creating fillable PDF forms?
Yes, WPS Office includes a robust PDF editor that allows users to create, edit, and fill interactive PDF forms, making it easy to add text fields, checkboxes, and modify field properties.




