diff --git a/client/view/controls/base.js b/client/view/controls/base.js index 7e1962cb..6de0abd2 100644 --- a/client/view/controls/base.js +++ b/client/view/controls/base.js @@ -169,6 +169,7 @@ class BaseControl { async handleChange(event) { let value = await this.parse(this.getInputValue()); value = await this.validate(value); + this.input.setCustomValidity(value === false ? 'error' : ''); await this.updateDocValue(value); }