Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测textarea值是否被修改_Javascript_Html - Fatal编程技术网

Javascript 检测textarea值是否被修改

Javascript 检测textarea值是否被修改,javascript,html,Javascript,Html,我想检测textarea值是否被修改。 这就是我所做的一切- html: 我知道还有另一个选项,onchange,但在这里不起作用,因为textarea是自动聚焦的,onchange事件在textarea模糊之前不会起作用。我不想模糊文本区域 所以我的问题是,还有其他选择吗? 谢谢。检查此页面上的Javascript—我在很久以前构建的东西,它可能会帮助您: onkeyup事件可以完成此任务。事件处理程序可以在第一次运行时取消订阅。这将消除每次单击触发的开销。如果您不需要在每个字母键入时实时使用

我想检测textarea值是否被修改。 这就是我所做的一切- html:

我知道还有另一个选项,onchange,但在这里不起作用,因为textarea是自动聚焦的,onchange事件在textarea模糊之前不会起作用。我不想模糊文本区域

所以我的问题是,还有其他选择吗?
谢谢。

检查此页面上的Javascript—我在很久以前构建的东西,它可能会帮助您:

onkeyup事件可以完成此任务。事件处理程序可以在第一次运行时取消订阅。这将消除每次单击触发的开销。如果您不需要在每个字母键入时实时使用它,您可以使用onfocus,并根据您的最终目标使用设置为2秒或3秒的设置间隔记录该值。请在答案中添加相关代码,以避免死链接,而不仅仅是链接到您的网站。请参阅,在您提供的链接中未找到任何有关使用链接的信息。这不是我的网站,只是一个脚本。我没有网站。我只是想帮忙。我链接的页面上的列表表明,删除的原因仅仅是一个指向外部站点的链接。好的,我的观点是正确的。不会再发生了。
<textarea id="textarea" autofocus></textarea>
var textarea = document.getElementById("textarea");
textarea.onpaste = textarea.onkeypress = function() { 
  isModified = true;
};