在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。

这个办法很好查到,在这里做一下备份。

posted @ 2013-03-26 22:49  你乐  阅读(131)  评论(0)    收藏  举报