
To customize the validation error messages in Dynamics 365 Customer Insights - Journeys, you can override the default messages by using JavaScript. Here’s a step-by-step guide:
Insert Custom JavaScript:
Define Custom Error Messages:
var errorMessages = {
"firstname": "Please enter your first name.",
"lastname": "Please enter your last name.",
"emailaddress1": "Please enter a valid email address.",
"mobilephone": "Please enter a valid phone number."
};
Implement Validation Logic:
function validateForm() {
var isValid = true;
var fields = ["firstname", "lastname", "emailaddress1", "mobilephone"];
fields.forEach(function(field) {
var value = document.getElementById(field).value;
if (!value) {
isValid = false;
document.getElementById(field + "Error").innerText = errorMessages[field];
} else {
document.getElementById(field + "Error").innerText = "";
}
});
return isValid;
}
Customize Styling (Optional):
Publish and Test:
This approach allows you to provide more user-friendly and specific error messages, improving the overall user experience
If you find this solution useful, please like it and accept it as answer.
-ArchitectMadhan