[英]Javascript inline DOM change event
I've have a html input field like: 我有一个html输入字段,例如:
<input type="text" name="fieldName" onChange="alert(1)" />
onChange
event does not trigger on DOM change. onChange
事件不会在DOM更改时触发。 Is there any way to detect all changes inline as like onChange
mentioned above? 有什么方法可以像上面提到的
onChange
一样内联检测所有更改?
With textbox you should use either onkeypress
or onkeyup
or onkeydown
instead of onchange
because onchange
is triggered only when the textbox is blurred. 使用文本框时,应使用
onkeypress
或onkeyup
或onkeydown
而不是onchange
因为onchange
仅在文本框模糊时才触发。
<input type="text" name="fieldname" onkeydown="callme(this);" /> <br />
function callme(obj) {
alert(obj.name);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.