diff --git a/components/input/Input.jsx b/components/input/Input.jsx index 8863328c8..039132ced 100644 --- a/components/input/Input.jsx +++ b/components/input/Input.jsx @@ -5,6 +5,8 @@ import inputProps from './inputProps' import { hasProp, getComponentFromProp, getStyle, getClass } from '../_util/props-util' import { isIE, isIE9 } from '../_util/env' +function noop () {} + function fixControlledValue (value) { if (typeof value === 'undefined' || value === null) { return '' @@ -184,6 +186,7 @@ export default { ...$listeners, keydown: handleKeyDown, input: handleChange, + change: noop, }, class: classNames(getInputClassName(), getClass(this)), ref: 'input', diff --git a/components/input/TextArea.jsx b/components/input/TextArea.jsx index a488be4a4..fa0465ed9 100644 --- a/components/input/TextArea.jsx +++ b/components/input/TextArea.jsx @@ -25,6 +25,7 @@ function fixControlledValue (value) { } return value } +function noop () {} export default { name: 'ATextarea', @@ -165,6 +166,7 @@ export default { ...$listeners, keydown: handleKeyDown, input: handleTextareaChange, + change: noop, }, } if ($listeners['change.value']) {