【发布时间】:2016-10-25 14:12:38
【问题描述】:
我的 jsx 文件中有以下代码和 react 组件,
<input
data-auto={this.props.name}
name={this.props.name}
type='date'
value={this.props.date}
onChange={this.handleChange}
onKeyUp={this.handleChange}>
handleChange(e) {
const eventValue = e.target.value;
}
当我通过键盘更改年份值时,我可以给出最多 6 位的数字。如下所示,
以下是我的问题,
当我尝试调试它时,在按键事件中,它将执行handleChange函数,但e.target.value是“”,但按照我的说法,它的值应该是23231。它是“”?
我必须将年份值限制为 4 位数字。怎么办?
【问题讨论】: