Notifications
Announcements
No record found.
Hi,
I am trying to add validations for a field in the web forms where it shouldn't allow email address duplication in the system. I am not sure how to add the validation. Can someone help me with this?
//Email Validator var emailValidator = document.createElement('span'); emailValidator.style.display = "none"; emailValidator.id = "emailaddressValidator"; emailValidator.controltovalidate = "emailaddress1"; emailValidator.errormessage = "The email you have entered is already in the system. PLease enter a different email address."; emailValidator.validationGroup = ""; // Set this if you have set ValidationGroup on the form emailValidator.initialvalue = ""; emailValidator.evaluationfunction = function() { // only require email address if preferred contact method is email. if ($("#emailaddress1").val() == (NOT SURE HOW TO READ CRM DATA IN HERE)) { return false; } else { return true; } };
Hi Harsha,
The ideal solution for restricting the duplicate emails in the system is to write a plugin that will run on the server-side and restricts the user if an email address already exists in the system.
To allow plugin validation messages to be visible in the portal form, you need to create a Site Setting called: Site/EnableCustomPluginError and set the value as True.
Hope this helps!
Thank you very much Roohi. This was very helpful.
If you could, can you help me with one more aspect of this problem
community.dynamics.com/.../display-plugin-error-in-the-middle-of-portal-page
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Tom_Gioielli 83 Super User 2025 Season 2
Gerardo RenterÃa Ga... 49 Most Valuable Professional
#ManoVerse 40