Renewal button for membership payment
When a member renews a subscription for billing, how do we change the java script to reflect the button text as automatic recurring monthly renewal? not to show a "renewal until" date?
Need javascript language, and where to input the javascript.
Thank you.
-
Kimberly Reese commented
Has this code changed since July 2015? I added it to my GlobalScripts and it had no affect on the Renewal button.
<script type="text/javascript">
var buttonRenewal = document.getElementById('ctl00_ContentArea_MemberProfile1_Membership_RenewalButton');
if (buttonRenewal) {
buttonRenewal.value = 'This is a test';
}</script>
-
GEM commented
You are amazing! This worked perfectly! This has been a problem for us from the very first. We are so very grateful.
All our best,
GEM
-
rgorga commented
<script type="text/javascript">
var buttonRenewal = document.getElementById('ctl00_ContentArea_MemberProfile1_Membership_RenewalButton');
if (buttonRenewal) {
buttonRenewal.value = 'Text you would like to appear on button';
}</script>
If you want to simply change the text to something constant, you can insert the above code into Global Javascript. Any more functionality would require additional Javascript though.
-
anonymous_96.44.245.50 commented
Anything like this is beyond normal system functionality so unfortunately we are not able to support such requests since our focus is on the primary system functionality and performance. For customization like this I would suggest to find a developer who can help you with CSS/ Javascript customization on your end. You can also ping our partners who specialize in this, see: www.wildapricot.com/partners
-
GEM commented
We would also like to change the date on the renewal button. Actually we'd like to get rid of the words altogether. We have people who renew "late", sometimes many months late. We are pleased to have them back, and do not want to insist that we collect membership dues for the period they were away. However, the system assumes that a renewal is effective on the expiry of the previous period. Since we can't change that logic, we could at least change the wording on the screen so that we can say that they will be renewed from the date they pay, not the day the pervious period expired.