files/en-us/web/api/htmlbuttonelement/setcustomvalidity/index.md
{{ APIRef("HTML DOM") }}
The setCustomValidity() method of the {{DOMxRef("HTMLButtonElement")}} interface sets the custom validity message for the {{htmlelement("button")}} element. Use the empty string to indicate that the element does not have a custom validity error.
setCustomValidity(string)
string
None ({{jsxref("undefined")}}).
const errorButton = document.getElementById("checkErrors");
const errors = issuesToReport();
if (errors) {
errorButton.setCustomValidity("There is an error");
} else {
errorButton.setCustomValidity("");
}
{{Specifications}}
{{Compat}}