(ReactJS) 如何获取日期类型的输入的输入值?

IT技术 reactjs date
2021-05-27 03:03:14

我目前有

<input type="date" onChange={(input) => { _this.setState({startDate: input})}}/>

无论我一直在改变什么(onChange 部分到 ref 等),当我 console.log 我的状态时 startDate 显示为未定义。我什startDate:input已经更改startDate:input.value它仍然没有工作。

我尝试使用许多react库,例如 react-datepicker 等。到目前为止,它们还没有真正为我工作(我们有大量的 CSS,由于这个问题,它们的 CSS 搞砸了)。

1个回答

不确定是什么_this

我建议查看有关事件MDN 参考input以了解它们是什么/如何拦截它们。

请参阅下面的工作示例。

<input type="date" onChange={(event) => this.setState({startDate: event.target.value})}/>