onblur与onchange的区别
onblur="checkEndDate(this);checkCalPremium();"
onkeyPress="return pressFullDate(event)"
onchange=" " 与
onblur="checkEndDate(this);checkCalPremium();"
onkeyPress="return pressFullDate(event)"
onchange=" checkCalPremium();" 两种写法的区别
------解决方案-------------------- 比如onblur是当你的光标移入文本框时触发的时间
而onchange时在值改变时发生,主要用于下拉列表框
------解决方案--------------------第一种写法:
onblur 是在你光标焦点只要离开调用方法的文本框就执行checkEndDate(this);checkCalPremium();这两个发放
第二种写法和第一种不同的在于第二种不只光标离开时会调用checkCalPremium()方法,在改文本框的值发生改变时也调用了该方法。也就是说在你光标焦点离开的时候里面的值发生改变的话那么checkCalPremium()方法会被调用两遍。
------解决方案--------------------一个是焦点失去的时间,一个是值改变的事件