I’m trying to have a calculator on my form, and a way to submit my clients’ selections to my email…and it works, except as soon as I press SUBMIT BUTTON, the page doesn’t show the success message. I’ve tried for days to troubleshoot with chatGPT. Also, sometimes the "number of files to be created: " shows a zero, but often works otherwise. Hopefully these are just bugs that can be worked out…? For reference, here is the page: https://bluemonster.ca/logo-clean-up/ <-- The only caveat with showing you is I’ve had to hide my other form fields (name/email and an agreement checkbox) and the submit button because I need to get this working for clients to use. Here is what chatGPT told me to write to you:
The form has AJAX and Auto Send Changes enabled, with these Change Selectors:
#logo-price-display
#logo-file-count-display
Both are ordinary Text elements.
The Price element updates correctly.
The Files element does not consistently update in the browser, even though the AJAX response itself contains the correct calculated value.
For example, with 1 logo variation and 2 colourways:
- The AJAX request payload contains
logo_variations = 350andcolourways = 2. - The server response contains
Price (before tax): $450. - The same server response contains
Number of files to be created: 8. - The Price element updates visibly to $450.
- The Files element can remain at 0 in the browser.
The Files element is correctly registered as a Change Selector:
#logo-file-count-display
The form submits successfully when completed, and the pricing calculation itself is working.
There is also an interaction with the required Name, Email and Agreement fields: when those fields are empty, the Files display can remain at 0 even though the Price continues to calculate and the AJAX response contains the correct Files value.
I’ve already tested the form conditions, Success element, Change Selectors, Auto Send Changes, Reset On Submit, and the element visibility, so I’m trying to avoid changing the working calculator further.
Could you please let me know whether this is a known Cornerstone Forms AJAX/change-selector issue, or whether there is a recommended way to have a dynamically rendered Text element reliably update from an AJAX response before the form is submitted?
Thanks! 



