2010-06-17 27 views
0

如何找到文本框的值是否已更改或不使用JavaScript(即使我们复制的东西,并将其粘贴使用鼠标右键粘贴)值已更改或不

+1

自改变以来何时与何值比较? – 2010-06-17 16:48:08

+0

例如最初的文本框是空的,现在我们通过右键点击并粘贴 – 2010-06-17 16:49:46

回答

0

使用KEYUP和点击事件监听器

1

尝试使用文本框onchange事件

0

去是这样的:

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

elem.onchange = function(){ 
    // your code here...... 
}; 

更多信息:

http://www.w3schools.com/js/js_events.asp

+0

我已经使自动增长textarea.it的工作正常,但是当使用右键单击它复制和粘贴它不能正常工作。如果我在这种情况下使用onchange事件将无法正常工作,因为要触发此事件,我们需要按输入或选项卡。请帮我解决这个问题。 – 2010-06-17 17:00:25

0

,如果你需要检查这在单独的事件,并不能使用onchange事件,你可以比较的对象defaultValuevalue

0

可以使用onchange事件跟踪如果内容已经改变。也可以将当前的input[type=text].valueinput[type=text].defaultValue进行比较。 defaultValue将具有值属性中提供的原始值。