How to Create a PDF Form Calculation Using Radio Buttons and Numbers
Question details
The user needs to build an automated form calculation within a PDF document using selected radio button values, numerical quantities, and a percentage or discount option.

- Product
- PDF Editor
- Device & OS
- not provided
- Scenario
- Creating an interactive PDF form for ticketing, ordering, or quoting where total costs must be calculated dynamically based on predefined user selections.
- Observed behavior
- Requires assigning specific numeric values to radio button choices and applying a multiplication formula to calculate the final result accurately.
Ensure you have a PDF editing application equipped with interactive form creation tools and calculation features, such as Adobe Acrobat Pro or WPS PDF.
Configure Radio Buttons and Add Calculation Fields
Assign numeric export values to your radio buttons and set up a calculation text field to multiply the inputs automatically.
To calculate a total based on radio button choices, you must first assign a distinct 'Export Value' to each button in the group. Once these numeric values are set, you can multiply them by other form fields using a built-in product calculation or a custom JavaScript formula.
Open your PDF form editor and double-click your Radio Button group to access its Properties. Under the 'Options' tab, enter the specific numeric price or base amount in the 'Radio Button Choice' or 'Export Value' field for each button.
Add Text Fields for the ticket quantity and the discount percentage. Double-click each field, navigate to the 'Format' tab, and set the format category to 'Number' for the quantity, and 'Percentage' for the discount rate.
Create a final Text Field where the calculated total will be displayed. Open its Properties and navigate to the 'Calculate' tab.
Select 'Custom calculation script' and click 'Edit'. Enter the formula to multiply the values: `event.value = this.getField('RadioGroup1').value * this.getField('QuantityField').value * this.getField('PercentageField').value;` (Replace the field names with your actual field names).

Design Interactive Fillable PDFs with WPS Office
WPS PDF provides robust form-building tools that allow you to seamlessly insert text fields, radio buttons, and checkboxes. It enables you to design, edit, and fill interactive PDF documents without needing expensive alternative software.
- 1. Open WPS PDF: Launch WPS Office and open your target PDF document using the integrated WPS PDF tool.
- 2. Access Form Controls: Navigate to the 'Form' tab on the top ribbon to reveal the interactive form field tools.
- 3. Insert Form Elements: Select the 'Radio Button', 'Text Field', or 'Drop-Down' icons to place fillable controls directly onto your document.
- 4. Configure Properties: Double-click any inserted field to modify its properties, set export values, and adjust formatting.
- 5. Save the Document: Click 'Save' to finalize your interactive PDF form and make it ready for distribution.

Frequently Asked Questions
Can I use basic mathematical operations without writing a custom script?
Yes. If you only need to multiply fields, you can go to the 'Calculate' tab in the result field's properties, select 'Value is the product of the following fields', and simply pick the fields you wish to multiply from the list.
Why is my PDF form not calculating the result automatically?
This usually happens if the input fields are not formatted correctly as Numbers, or if the calculation order is mismatched. Check your field properties and ensure the calculation happens after all inputs are entered.
How do I make a radio button return a value of zero if nothing is selected?
By default, an unselected radio button group holds no numeric value, which can break calculations. You can fix this by setting one of the radio buttons as 'Selected by default' in the Options tab, and assigning it an Export Value of '0'.




