【发布时间】:2017-02-14 19:15:42
【问题描述】:
目前,我只能通过微调按钮更改输入字段的值。
但是当我在输入中单击以手动输入数字时,文本光标消失了,我无法在里面输入。我可以在输入时单击输入框,但这会起作用。下面是我的 React 代码的简化:
constructor(props) {
super(props)
this.state = {
quantity: 1
}
}
//This is just making some API call, but am I supposed to do anything else here to update the value?
handleQuantityChange(e) {
this.props.editQuantity({
quantity: e.target.value
})
}
render() {
return (
<input type="number" value={this.state.quantity} onChange={this.handleQuantityChange.bind(this)}
)
}
数字反应正确,但仅限于微调按钮。
【问题讨论】:
标签: javascript html reactjs input