Announcements
No record found.
The following JavaScript is triggered on a Microsoft Dynamics Portal (Basic Form), where I validate that user must check at least one of the checkbox.
Problem: The checkbox that is checked, is not saved when the form is submitted. Am I missing an additional save function?$(document).ready(function () { if (typeof (Page_Validators) == 'undefined') return; var stepZeroValidator = document.createElement('span'); stepZeroValidator.style.display = "none"; stepZeroValidator.id = "stepZeroValidator"; stepZeroValidator.errormessage = "Please provide your consent before submitting the application."; stepZeroValidator.initialvalue = ""; stepZeroValidator.evaluationfunction = function () { if (document.getElementById('ccc_personaldataprotectionactyes').checked == false && document.getElementById('ccc_personaldataprotectionactno').checked == false){ return false; //Apply Validation } else{return true;} } // Add the new validator to the page validators array: Page_Validators.push(stepZeroValidator); $("#ccc_personaldataprotectionactyes").bind('change', function () { if (document.getElementById('ccc_personaldataprotectionactyes').checked = true) { document.getElementById('ccc_personaldataprotectionactno').checked = false; } else if (document.getElementById('ccc_personaldataprotectionactyes').checked = false) { document.getElementById('ccc_personaldataprotectionactno').checked = true; } }); $("#ccc_personaldataprotectionactno").bind('change', function () { if (document.getElementById('ccc_personaldataprotectionactno').checked = true) { document.getElementById('ccc_personaldataprotectionactyes').checked = false; } else if (document.getElementById('ccc_personaldataprotectionactno').checked = false) { document.getElementById('ccc_personaldataprotectionactyes').checked = true; } }); });
$(document).ready(function () { if (typeof (Page_Validators) == 'undefined') return; var stepZeroValidator = document.createElement('span'); stepZeroValidator.style.display = "none"; stepZeroValidator.id = "stepZeroValidator"; stepZeroValidator.errormessage = "Please provide your consent before submitting the application."; stepZeroValidator.initialvalue = ""; stepZeroValidator.evaluationfunction = function () { if (document.getElementById('ccc_personaldataprotectionactyes').checked == false && document.getElementById('ccc_personaldataprotectionactno').checked == false){ return false; //Apply Validation } else{return true;} } // Add the new validator to the page validators array: Page_Validators.push(stepZeroValidator); $("#ccc_personaldataprotectionactyes").bind('change', function () { if (document.getElementById('ccc_personaldataprotectionactyes').checked = true) { document.getElementById('ccc_personaldataprotectionactno').checked = false; } else if (document.getElementById('ccc_personaldataprotectionactyes').checked = false) { document.getElementById('ccc_personaldataprotectionactno').checked = true; } }); $("#ccc_personaldataprotectionactno").bind('change', function () { if (document.getElementById('ccc_personaldataprotectionactno').checked = true) { document.getElementById('ccc_personaldataprotectionactyes').checked = false; } else if (document.getElementById('ccc_personaldataprotectionactno').checked = false) { document.getElementById('ccc_personaldataprotectionactyes').checked = true; } }); });
Hi ruihaolrh,
Could you provide the screenshot of basic form? And did you add an onload event handler?
Hi Steve,
Appreciate your assistance. My JavaScript is triggered in the 'Custom JavaScript' section in my Web Form Step, as follow:
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
Thanks to all of our 2025 Community Spotlight stars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
NeerajPawar 31
Tom_Gioielli 23 Super User 2026 Season 1
Encore Business Sol... 14