Hi Ravi,
Instated of your code, i used below code, it's completely different.
// Custom validation
if (typeof (entityFormClientValidate) != 'undefined') {
var originalValidationFunction = entityFormClientValidate;
if (originalValidationFunction && typeof (originalValidationFunction) == "function") {
entityFormClientValidate = function () {
originalValidationFunction.apply(this, arguments);
// Remove previous custom validation messages & hide validation container
if ($('.validation-summary').length > 0) {
$('.validation-summary').empty();
$('.validation-summary').attr('style', 'display:none;');
}
var errMsgHTML = '';
// Fields to validate
var $elFldvalidate3 = $('#new_facebookurl');
var $elFldvalidate4 = $('#new_instagramurl');
var $elFldvalidate5 = $('#new_twitterurl');
var $elFldvalidate6 = $('#new_linkedinurl');
// Validation rules:
var rule3 = (($elFldvalidate3.closest('tr').find('.info').hasClass('required')) && ($elFldvalidate3.val() === ''));
var rule4 = (($elFldvalidate4.closest('tr').find('.info').hasClass('required')) && ($elFldvalidate4.val() === ''));
var rule5 = (($elFldvalidate5.closest('tr').find('.info').hasClass('required')) && ($elFldvalidate5.val() === ''));
var rule6 = (($elFldvalidate6.closest('tr').find('.info').hasClass('required')) && ($elFldvalidate6.val() === ''));
var ruleSet = (rule3 | rule4 | rule5 | rule6);
// Handle validation
if (ruleSet) {
errMsgHTML = '<div id="fsbgm_custom-validation">' +
'<h2 class="validation-header"><span role="presentation" class="fa fa-info-circle"></span> ' +
'The form could not be submitted for the following reasons:</h2><ul><li>' +
'<a href="#" onclick="javascript:$("html, body").animate({scrollTop: $("#gm_vendor_name' +
'").offset().top}, 2000);return false;">Please fill out all required fields denoted with "*".</a></li></ul></div>';
// Append message to validation summary element and display
$('.validation-summary').append(errMsgHTML).removeAttr('style');
$('html, body').animate({
scrollTop: $('.validation-summary').offset().top
}, 2000);
return false;
} else {
// Form is valid
return true;
}
};
}
}