我目前有
<input type="date" onChange={(input) => { _this.setState({startDate: input})}}/>
Run Code Online (Sandbox Code Playgroud)
无论我做了什么改变(onChange 部分到 ref 等),当我 console.log 我的状态时,startDate 显示为未定义。我什至改了startDate:input,startDate:input.value还是没用。
我尝试使用许多React库,例如react-datepicker等。到目前为止,它们还没有真正为我工作(我们有大量的CSS,并且由于这个问题,它们的CSS被搞乱了)。
不确定_this是什么。
我建议您查看有关事件的MDN 参考input,以了解它们是什么/如何拦截它们。
请参阅下面的工作示例。
<input type="date" onChange={(event) => this.setState({startDate: event.target.value})}/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13754 次 |
| 最近记录: |