Change your if statement to
if(element.validity.valid)
{
validationMessage = element.dataset["errorMessage"];
}
You're checking an object, you want to check the property value of valid on validity
source: https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/validity