`
莫生气
  • 浏览: 866817 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Firefox中与IE的onpropertychange等同的一个事件

阅读更多
onproperchange时间可以在文本内容发生变化时立即触发,而不是当其失去焦点再做判断是否有内容变化然后触发事件。

这在我们的一些项目是很有用的,很可惜只有IE支持,FireFox下的怎么解决呢?在baidu上狂搜了一把,找到了一个firefox的事件oninput,效果和IE的onproperchange相同,这可帮了我大忙,在文本框中同时加入两个事件这样在ie和ff下就可以实现相同的效果了。
分享到:
评论
5 楼 仰望星空的狼 2008-10-11  
zhaohuihua 写道

引用onperperchange时间可以在文本内容发生变化时立即触发
引用效果和IE的onproperchange相同
大哥,你把onpropertychange事件写成onperperchange时间啦,我也没仔细看,害我折腾了半天

....楼上的大哥,你吧事件写成时间了
4 楼 山脚下的农民 2008-03-07  
不错不错
不过oninput有个缺点是:如果文本框的值的改变不是键盘输入的,而是右键选择进去的,
oninput事件就不触发。因此不能说onpropertychange与oninput等同。

有待解决。
3 楼 莫生气 2008-01-18  
笔误笔误啊
2 楼 zhaohuihua 2008-01-08  
不过真是不错
oninput事件Firefox、Opera都支持
1 楼 zhaohuihua 2008-01-08  
引用
onperperchange时间可以在文本内容发生变化时立即触发

引用
效果和IE的onproperchange相同

大哥,你把onpropertychange事件写成onperperchange时间啦,我也没仔细看,害我折腾了半天

相关推荐

    兼容Firefox和IE的onpropertychange事件oninput

    这些事件在不同浏览器中有着不同的表现和兼容性,尤其是在Internet Explorer (IE) 和 Firefox之间。 `onpropertychange` 是IE浏览器特有的事件,当对象的任何可枚举属性发生变化时,它都会触发。特别是在处理表单...

    JavaScript的onpropertychange事件

    这个事件主要在Internet Explorer浏览器中被广泛使用,因为它是IE特有的,而在其他遵循W3C标准的浏览器(如Firefox、Chrome、Safari和Opera)中,推荐使用`addEventListener`或`attachEvent`来监听属性变化,通常...

    oninput,onpropertychange,onchange的用法和区别

    但是,onpropertychange 事件也存在一些问题,在 IE 浏览器中,它存在一个 bug,即在用户输入第一个字符时,onpropertychange 事件不会被触发。 最后,让我们来了解 oninput 事件。oninput 事件是 onpropertychange...

    javascript开发中使用onpropertychange,oninput事件解决onchange事件的不足

    onchange在用于文本框输入框时,有一个明显的不足. 事件不会随着文字的输入而触发,而是等到文本框失去焦点(onblur)时才会触发. 也就是没有即时性! 在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何...

    onchange和onpropertychange

    标题中的“onchange”和“onpropertychange”是JavaScript中两个与事件相关的属性,它们都是在HTML元素上触发特定行为的事件监听器。在本文中,我们将深入探讨这两个事件的区别、用法以及如何在实际开发中应用它们。...

    js onpropertychange输入框 事件获取属性

    当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如< input name=”text1″ ... 但onpropertychange只有IE支持,FireFox下的怎么解决呢?firefox的事件oninput,效果和IE的onproperchange相同。

    js与jquery实时监听输入框值的oninput与onpropertychange方法.docx

    在这个资源中,我们将介绍 JS 与 jQuery 实时监听输入框值的 oninput 与 onpropertychange 方法,并通过实例分析了 oninput 与 onpropertychange 实现下拉框里自动匹配关键字实时监听文本框 value 值变化的功能。...

    js监听输入框值的即时变化onpropertychange、oninput.docx

    那我们能不能找到另外一个事件来代替onpropertychange 呢?经过翻阅资料得知,在其他浏览器下可以使用oninput 事件来达到同样的效果。 oninput 事件可以在输入框值发生变化时被触发,可以实时监听输入框值的变化。...

    js与jquery实时监听输入框值的oninput与onpropertychange方法

    主要介绍了js与jquery实时监听输入框值的oninput与onpropertychange方法,实例分析了oninput与onpropertychange实现下拉框里自动匹配关键字实时监听文本框value值变化的功能,需要的朋友可以参考下

    asp.net关于onpropertychange和oninput事件实现代码

    根据这个思路,首先需要解决的无非是确定文本框的什么事件可以满足要求,当时第一个想到的是onkeydown或者onkeypress,在试的过程中发现再输入中文时,无法响应,因为输入方会将焦点给屏蔽了。在网上寻觅了一会发现...

    jquery下onpropertychange事件的绑定方法

    这是因为jQuery的$.fn.bind()是一个跨浏览器的绑定事件的方法,可以在不同浏览器中统一事件处理。 在上述的文件内容中,提到了如何使用jQuery来绑定onpropertychange事件。首先,通过选择器获取到需要绑定事件的...

    js监听表单value的修改同步问题,跨浏览器支持.docx

    然后,开发者注意到`oninput`事件,网上普遍认为在Firefox中`oninput`与IE的`onpropertychange`效果相同,但实际上并不完全一致。`oninput`事件仅在用户直接输入导致value值变化时触发,而通过JavaScript改变value值...

    JS中onpropertychange和onchange事件区别小结

    也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才触发,用js改变其值不能触发!onpropertychange和onchange都...

    js中的onchange和onpropertychange (onchange无效的解决方法)

    然而,由于 `onpropertychange` 是IE专属的,对于其他非IE浏览器,如Firefox、Chrome、Safari和Opera,我们需要寻找替代方案。一个跨浏览器的解决方案是使用 `MutationObserver` API,这是一个现代浏览器支持的API,...

    jquery keypress,keyup,onpropertychange键盘事件

    然而,需要注意的是,标准的 `onpropertychange` 事件在Firefox及其他非IE浏览器中是不可用的。 对于需要兼容所有主流浏览器的项目而言,如果直接使用 `onpropertychange` 事件,会导致在Firefox中无法正常工作。...

    onchange,onpropertychange,oninput键盘输入和js赋值时区别

    在JavaScript中,`onchange`、`onpropertychange` 和 `oninput` 是与用户交互相关的事件,它们各自有特定的触发条件,特别是在处理表单元素的键盘输入和JavaScript动态赋值时。以下是对这三个事件的详细解释: 1. `...

Global site tag (gtag.js) - Google Analytics