If problem still appears after applying above patch, then you can use this following JS in CRED JS editor:
jQuery(document).ready(function($){
var i = $('#terms_and_condition').find('input').attr('id');
$('#terms_and_condition').find('label').attr('for', i);
});
This support ticket is created 7 years ago. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
I have a registration CRED user form and there is a checkbox with terms agreement. If you click directly into box, it will check, but if you click on the belonging text, nothing happens (only mouse cursor changes to hand like you click on the link). I have a JS validation for custom error here, but if I remove it, it still has the seme effect. On the other hand checkbox in CRED content form works as it should, you can click into box or on the text and the field is checked.
After applying patch that I have provided in my last response, please remove any custom JS you have added and check the page again if it resolves the issue or not?
If still issue arise, please provide temporary access (WP-Admin and FTP Login info) to your staging site. Your next answer will be private which means only you and I have access to it.
=== Please backup your database and website ===
✙ I would additionally need your permission to de-activate and re-activate Plugins and the Theme, and to change configurations on the site. This is also a reason the backup is really important.
✙ Please provide front-end screenshot and highlight the field which is having this issue.
✙ Please add the Links to the [CRED Form] Edit Screen and [Page] Edit Screen where you have inserted this Form.
jQuery(document).ready(function($){
var i = $('#terms_and_condition').find('input').attr('id');
$('#terms_and_condition').find('label').attr('for', i);
});