Javascript textbox的值是否已更改

Javascript textbox的值是否已更改,javascript,Javascript,如何使用javascript查找textbox的值是否已更改(即使我们使用右键单击并粘贴复制内容)使用键控并单击事件侦听器尝试在更改事件时使用textbox进行类似操作: var elem = document.getElementById('id here'); elem.onchange = function(){ // your code here...... }; 更多信息: 如果需要在单独的事件上检查此项,并且不能使用onchange事件,则可以比较对象defaultValue

如何使用javascript查找textbox的值是否已更改(即使我们使用右键单击并粘贴复制内容)

使用键控并单击事件侦听器

尝试在更改事件时使用textbox进行类似操作:

var elem = document.getElementById('id here');

elem.onchange = function(){
  // your code here......
};
更多信息:


如果需要在单独的事件上检查此项,并且不能使用onchange事件,则可以比较对象
defaultValue
value

您可以使用
onchange
事件跟踪内容是否已更改。还可以将当前的
输入[type=text].value
输入[type=text].defaultValue进行比较
defaultValue
将在value属性中提供原始值。

从何时开始更改,并与什么值进行比较?例如,最初textbox为空,现在我们通过右键单击添加内容,Paste我已创建自动增长textarea。它工作正常,但使用右键单击进行复制和粘贴时工作不正常。如果我在这种情况下使用onchange事件,它也不起作用,因为要触发此事件,我们需要按enter或tab键。请帮我解决这个问题。