The above solution will get the job done, but it's not perfect and does leave a couple of improvements outstanding. The two things that could be improved is that it could visually update the giving amounts so they have "/mo" labels on them. And it could update the submit button label so it has the "Monthly" label on it. Right now it can't do either.
Add support to allow for a pseudo checkbox to act as a "recurring" toggle.
Markup Example
I have some code ( https://pastebin.com/raw/QM4sxnuA ) that can be dropped into this example page ( https://act.ran.org/page/29393/donate/1?mode=DEMO ) that will select/deselect the Monthly Frequency when the upsell checkbox is checked/unchecked ( https://d.pr/v/NPABHU ).
The above solution will get the job done, but it's not perfect and does leave a couple of improvements outstanding. The two things that could be improved is that it could visually update the giving amounts so they have "/mo" labels on them. And it could update the submit button label so it has the "Monthly" label on it. Right now it can't do either.
Once done, add to the ENGrid 2021 documentation ( https://docs.google.com/document/d/1zF-86Iq8tCRk4HCv-JaJYZulkC273x-_QODUed9F0Pw/edit ).
REF: https://app.productive.io/2650-4site-interactive-studios-inc/tasks/1641942