扫码关注官方订阅号
最近遇到一个问题,jsx中的input标签给设置了value值,但在页面就无法改变了。 有遇到同样问题的朋友给个解决方法,感谢
jsx
input
光阴似箭催人老,日月如移越少年。
是说用react吗?如果是的话看这里
我想起来问题啦,是因为组件受限了
把value改成 defaultValue,如果要用value 应该handleChange(e) {
let value=e.target.value; this.setState({ value: value });
}<input className="input" value={this.state.value} onChange={this.handleChange.bind(this)}/>
你试过ie10的情况吗?我这里遇到一个问题,onChange 和 onKeyPress 在ie10不会被触发。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是说用react吗?如果是的话看这里
我想起来问题啦,是因为组件受限了
把value改成 defaultValue,如果要用value 应该
handleChange(e) {
}
<input className="input" value={this.state.value} onChange={this.handleChange.bind(this)}/>
你试过ie10的情况吗?我这里遇到一个问题,onChange 和 onKeyPress 在ie10不会被触发。