在ie下input标签中onchange不触发问题
今天申请了一下博客,想法是自己也是工作了快三年了,至今感觉还是没有入门。
关键是不善于总结,开个博客,以后可以经常总结一下,记录一下学到的东西,同时给大家分享一下,也挺不错。
今天在做网页的时候遇到了一个问题,在HTML中的input标签中
<input onchange="changevalue()" />
加入了onkeyup事件后,发现onchange事件不触发了
<input onchange="changevalue()" onkeyup="this.value=this.value.replace(/\D/g,'')" />
经调查发现是IE中,onchange事件在代码改变数值的时候是不触发的。
更改方法是把onchange换成onblur。
这个办法很好查到,在这里做一下备份。

浙公网安备 33010602011771号