react 在IE9下input标签使用e.target.value取值失败
2024-10-18 12:25:51
在react项目开发中,input标签使用onChange方法获取输入值改变state:
<input type="text" id="redeemNum" value={state.num} onChange={(e) => this.inputChange(e.target.value)}/>个</p>
但是,在IE9下发现 e.target.value 取值一直为undefined。在IE中,e.target 指的是window,查阅React文档发现:
对于 <input>和<textarea>,onChange通常应该用代替DOM的内置onInput事件进行处理函数。
解决方法:
<input type="text" id="redeemNum" value={state.num} onInput={(e) => this.inputChange(e.target.value)}/>个</p>
最新文章
- Redis在windows下安装过程
- ArcGIS中国工具2.2正式发布
- Stuts2的";struts.devMode";设置成true后,不起作用,仍需要重启tomcat
- 【汇总】涉及iOS&;iPhone开发相关文章汇总
- .NET生成缩略图并下载
- GLSL
- Comon.Logging与Log4net联合使用
- ava.lang.NullPointerException的一般解决方法
- for循环,你深刻理解了吗?
- 刷机无法连接4g
- 常用linux小工具介绍
- 2015年ACM长春区域赛比赛感悟
- 本地文件与服务器文件同步shell脚本。
- Eclipse常用设置及快捷键
- 第十二节:Lambda、linq、SQL的相爱相杀(1)
- error while loading shared libraries: libg2o_core.so: cannot open shared object file: No such file or directory解决方法
- 与图论的邂逅04:LCT
- 修改 input / textarea placeholder 属性的颜色和字体大小
- Kubernetes集群搭建之Etcd集群配置篇
- FFM及DeepFFM模型在推荐系统的探索及实践