onpropertychange在更改一开始就触发,其实这时并没有真正更改文本框的值(你可以按下Esc键取消更改)。 onchange则在更改确认时触发(通常需要在输入新的值以后将焦点移到其它组件中,或在文本框之外单击鼠标才能确认当前更改)。 从事件触发的时机来说,onpropertychange比onchange更及时,onchange总是要等失去焦点以后才触发(在input上的时候),类似onblur 就触发条件来说,onpropertychange更频繁,不光是value的改变,任何HTML、CSS属性的改变都会导致这个事件的触发,例如宽度、颜色等。 如果使用struts标签,没有onpropertychange方法 需要用js给元素绑定事件。
|
onchange与onpropertychange
原创
©著作权归作者所有:来自51CTO博客作者piaoxuan1987的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:修改IE源文件的打开方式
下一篇:巧用视图
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
浅谈下odoo中的onchange
浅谈onchange
字段 数据 回滚 -
Python函数与模块的精髓与高级特性
本文将介绍 Python 中函数和模块的基本使用方法,并提供一些代码实例。
Python 函数式编程 高级特性 -
onchange与onpropertychange的联系与区别!
..
属性值 HTML 图片显示