JSFiddle - React, Tailwind, and code Playground
by jstenkvist
JavaScript
// Create the url for the REST request
var restURL = rootResourceREST + '/validationproxy/checkvalidemail';
// Make request to REST service
var request = $.ajax({
url: restURL,
data: {'emailaddress':emailAddressToCheck},
async: false
})
// On success check the result
.done(function( data ) {
if (data != null && data.value == false) {
arrFocusFields[arrFocusFields.length] = oField;
oField.focus();
row.each(function () {
$(this).find("td").find("input[type=text], select").each(function() {
arrFocusFields[arrFocusFields.length] = $(this)[0];
})
})
for (var i=0;i<arrFocusFields.length;i++) {
arrFocusFields[i].parentElement.style.borderWidth = "2px";
arrFocusFields[i].parentElement.style.borderStyle = "solid";
arrFocusFields[i].parentElement.style.borderColor = "red";
}
var strClientMessage = document.getElementById("msgEmailAddressNotValid").commonname;
strClientMessage = strClientMessage.replace(/\[%emailaddress\]/gi, "<I>" + emailAddressToCheck + "</I>");
if ((strClientMessage != null) && (strClientMessage != "")) {
var fMsg = document.getElementById("ClientMessage");
if (fMsg != null) {
fMsg.innerHTML = strClientMessage;
} else {
alert(strClientMessage);
}
}
} else {
return true;
}
});