是否可以在 onChange 事件中获取输入值
is it possible to get the value of input inside the onChange event
考虑以下因素;
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={this.handleChange}></input>
);
}
是否可以在 onChange 事件中获取输入字段的值。类似于:
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={console.log(this.value),this.handleChange}></input>
);
}
哪个不行
onChange
接收包含目标元素的事件对象,可以访问目标元素获取值
<input onChange={e => {console.log(e.target.value);this.handleChange(e) }} />
考虑以下因素;
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={this.handleChange}></input>
);
}
是否可以在 onChange 事件中获取输入字段的值。类似于:
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={console.log(this.value),this.handleChange}></input>
);
}
哪个不行
onChange
接收包含目标元素的事件对象,可以访问目标元素获取值
<input onChange={e => {console.log(e.target.value);this.handleChange(e) }} />