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

jsp onpropertychange

    博客分类:
  • java
 
阅读更多

  要想了解onpropertychange,就必须结合onchange一起来讲。

  当一个HTML元素属性改变时候都能通过 onpropertychange来捕获例如一个 <input name="text1" id="text1" />对象value属性被页面脚本修改时候onchange无法捕获到而onpropertychange却能够捕获

  也就说:onpropertychange能及时捕获属性值变化而onchange属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件!

 

    看下面一个例子:

 

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>


<script type="text/javascript">
function doChange(){
	//alert("length="+document.getElementById("mytable").rows.length);
	
	
	alert("value is changed");
	
}


function doProChange(){
	//alert("length="+document.getElementById("mytable").rows.length);
	
	
	alert("hahaaha");
	
}



</script>



</head>

<body>
<input type="text" value="" onchange="doChange();" onpropertychange="doProChange();" />
</body>
</html>
 

 

 

 每当输入一个字符时,就会触发onpropertyChange事件,打印hahaaha,但是只有等焦点离开了,才会打开value is changed.

分享到:
评论

相关推荐

    oninput,onpropertychange,onchange的用法和区别

    oninput、onpropertychange、onchange 的用法和区别 在 Web 开发中,了解 oninput、onpropertychange、onchange 三个事件的用法和区别非常重要,这三个事件都是用于检测用户输入的变化,但它们之间存在着一些关键的...

    JavaScript的onpropertychange事件

    JavaScript的`onpropertychange`事件是JavaScript中处理对象属性改变时触发的一种事件。这个事件主要在Internet Explorer浏览器中被广泛使用,因为它是IE特有的,而在其他遵循W3C标准的浏览器(如Firefox、Chrome、...

    onchange和onpropertychange

    标题中的“onchange”和“onpropertychange”是JavaScript中两个...随着现代浏览器的普及,onpropertychange的使用已经越来越少,开发者应当转向使用更稳定的事件处理机制,如MutationObserver API,来实现类似的功能。

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

    onChange 在属性值转变时还必需使得当前元素失去焦点(onblur)才可以激活该事件,onpropertychange 则可以在IE下捕获元素的属性变化。 了解了这两者的不同之后,我们可以使用onpropertychange 来监听输入框值的即时...

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

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

    js onpropertychange输入框 事件获取属性

    对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。 具体理解为:onpropertychange能及时捕获属性值的变化,而onchange在属性值改变时只有通过鼠标执行某些操作才能激活该...

    jquery下onpropertychange事件的绑定方法

    由于onpropertychange事件在不同浏览器中的兼容性问题,如果我们要使用jQuery来绑定onpropertychange事件,就需要使用bind()方法。这是因为jQuery的$.fn.bind()是一个跨浏览器的绑定事件的方法,可以在不同浏览器中...

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

    JS 与 jQuery 实时监听输入框值的 oninput 与 onpropertychange 方法 在 Web 开发中,实时监听输入框值的变化是一个常见的需求,例如自动完成功能、实时搜索、表单验证等。在这个资源中,我们将介绍 JS 与 jQuery ...

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

    在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何变化时,能立即触发此事件. 这样一来问题就解决了. 那其他浏览器呢,onpropertychange可是IE的专利. 接下来就是oninput事件了. 但是oninput有个诡异,...

    JS中onpropertychange和onchange事件区别小结

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

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

    在JavaScript中,`onchange` 和 `onpropertychange` 是两个不同的事件处理方式,它们各自在特定场景下有着不同的用途。本文将详细讲解这两个事件的区别以及如何解决 `onchange` 事件在某些情况下的无效问题。 `...

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

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

    兼容Firefox和IE的onpropertychange事件oninput

    在文本框输入数据的时候,当键盘按下并放开的时候可以使用onkeyup来检测事件,onpropertychange能够捕获每次改变,而onchange需要执行某个事件才可以捕获。可是有的时候我们输入数据是采用粘贴的方式而不是键盘输入...

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

    在网上寻觅了一会发现onpropertychange事件为改变文本属性时就会出发,所以当文本框输入数据的时候其实是在改变文本框的value属性。而且中文也可以满足,本以为大功告成,最后才发现这个事件为IE的专属事件,其他的...

    jsp文本框小技巧、特效

    ### jsp文本框小技巧与特效详解 #### 一、透明边框的文本框 **技巧描述:** 创建一个无背景色且具有白色边框的输入框。 **代码实现:** ```html ;border:1px solid #ffffff"&gt; ``` **解析:** 这段代码定义了一个...

    jquery keypress,keyup,onpropertychange键盘事件

    ### jQuery keypress, keyup, onpropertychange 键盘事件知识点 在Web开发中,处理用户输入是一个常见的任务,尤其是当涉及到文本输入框时。为了对用户输入进行响应和控制,可以使用多种键盘事件。本知识点将详细...

Global site tag (gtag.js) - Google Analytics