while validate email its allowing with error
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
onsubmit script
function onSubmit() {
var emailFieldName = 'email';
var email = g_form.getValue(emailFieldName);
if (g_form.submitted) {
return true;
}
g_form.submitted = false;
var ga = new GlideAjax('EmailDomain'); // Script Include Name
ga.addParam('sysparm_name', 'isDomain');
ga.addParam('sysparm_email', email);
// 3. Send the request
ga.getXMLAnswer(function(answer) {
// 'answer' will be 'true' or 'false' as a string
if (answer === 'true') {
g_form.submitted = true;
g_form.submit();
return true;
} else {
// Validation Failed: Show error message
g_form.showFieldMsg(
emailFieldName,
'Error: not correct email',
'error'
);
}
});
return false;
}
script include
var DomainValidator = Class.create();
DomainValidator.prototype = Object.extendsObject(AbstractAjaxProcessor, {
ALLOWED_DOMAINS: "^test@aa\\.com$",
isDomain: function() {
var email = this.getParameter("sysparm_email");
// Return 'true' if the email is empty or doesn't exist
if (gs.nil(email)) {
return "true";
}
var regex = new RegExp(this.ALLOWED_DOMAINS);
if (regex.test(email)) {
return "true";
} else {
return "false";
}
},
type: 'DomainValidator'
});
this script is not working and throwing error like onsubmit ha no meaning please some one suggest the code
this script is not working and throwing error like onsubmit ha no meaning please some one suggest the code
0 REPLIES 0