Hi Harry,
The cause of the error has been detected.Need to perform couple of steps for resolution.
On your set up, there is additional PHP script written (somewhere in functions.php or otherwise) that is changing the form ID of GF.
Look at this screenshot gform_wrapper_964487130 .In this 964487130 should be the form id which is rare for a sequentially incrementing number beginning from 1.
https://slack-files.com/T03EW76TW-F3ZAUFEQ2-1c64bcebc2
While Real Time Validation plugin pulls out ID of form as “16” which is more realistic.
https://slack-files.com/T03EW76TW-F401EAPGW-609068212a
This mismatch cause RTV to not recognize the fields.
Now do this.
Possible Steps for Resolution:
1) Note the ID of the form in question. If its 16, there is some script which is modifying that parameter
2) Create a fresh new form may be with just 1 field for email. Note down its ID from backend to check if the same xxx id is rendered in gfrom_wrapper_xxxx.This will tell us that whether changing of ID is just form specific problem or the script modifies it for every form.
3) Activate RTV on the form created in step 2) and note if it works.
4) If test is successful in step 3), create a new form with same fields as original form ( note: don’t duplicate create a fresh form) and activate RTV )
5) If ID for the newly created form in step2) still changes on the frontend, you would have to identify the script which does this.This is a huge change for any plugin to modify the core id of GF form.I am sure some custom script somewhere should be doing it.
Let me know.
Thanks
Jeet