diff --git a/packages/fineui/src/base/single/input/input.js b/packages/fineui/src/base/single/input/input.js index fb950aaed..ac3638c67 100644 --- a/packages/fineui/src/base/single/input/input.js +++ b/packages/fineui/src/base/single/input/input.js @@ -144,7 +144,7 @@ export class Input extends Single { _blur() { const blur = () => { if (!this.isValid() && this.options.quitChecker.apply(this, [trim(this.getValue())]) !== false) { - this.element.val(this._lastValidValue ? this._lastValidValue : ""); + this.element.val(this._lastValidValue ?? this.options.value ?? ""); this._checkValidationOnValueChange(); this._defaultState(); }