为什么 Ant design 中没有 onchange for `<Input>`
Why is there no onchange for `<Input>` in Ant design
我知道我一定遗漏了一些非常简单的东西,但为什么 Ant design
的 <Input>
标签没有 onChange
?
我想要更新输入的值。
我假设有类似 onChange
的东西,因为我能够将 onChange
与 DatePicker
和 handleChange
DropDown
一起使用;但我想我假设错了
当我查看文档时,有一个 onPressEnter
回调,但这对我没有帮助。
我尝试了以下方法:
<Input
placeholder="Flight name"
size="large"
value={this.state.someVal}
/>
但这只是给了我一个我无法输入的输入。
所以重申一下:
- 为什么
Ant design
的 <Input>
标签没有 onChange
?
- 更重要的是,如何获取
<Input>
标签的值?
谢谢。
您可以使用 onChange
,为什么不呢?
<Input
placeholder="Flight name"
size="large"
value={this.state.someVal || ''}
onChange={this.onChange}
/>
onChange = (e) => {
this.setState({someVal: e.target.value})
}
我知道我一定遗漏了一些非常简单的东西,但为什么 Ant design
的 <Input>
标签没有 onChange
?
我想要更新输入的值。
我假设有类似 onChange
的东西,因为我能够将 onChange
与 DatePicker
和 handleChange
DropDown
一起使用;但我想我假设错了
当我查看文档时,有一个 onPressEnter
回调,但这对我没有帮助。
我尝试了以下方法:
<Input
placeholder="Flight name"
size="large"
value={this.state.someVal}
/>
但这只是给了我一个我无法输入的输入。
所以重申一下:
- 为什么
Ant design
的<Input>
标签没有onChange
? - 更重要的是,如何获取
<Input>
标签的值?
谢谢。
您可以使用 onChange
,为什么不呢?
<Input
placeholder="Flight name"
size="large"
value={this.state.someVal || ''}
onChange={this.onChange}
/>
onChange = (e) => {
this.setState({someVal: e.target.value})
}