Javascript 检测textarea值是否被修改
我想检测textarea值是否被修改。 这就是我所做的一切- html: 我知道还有另一个选项,onchange,但在这里不起作用,因为textarea是自动聚焦的,onchange事件在textarea模糊之前不会起作用。我不想模糊文本区域 所以我的问题是,还有其他选择吗?Javascript 检测textarea值是否被修改,javascript,html,Javascript,Html,我想检测textarea值是否被修改。 这就是我所做的一切- html: 我知道还有另一个选项,onchange,但在这里不起作用,因为textarea是自动聚焦的,onchange事件在textarea模糊之前不会起作用。我不想模糊文本区域 所以我的问题是,还有其他选择吗? 谢谢。检查此页面上的Javascript—我在很久以前构建的东西,它可能会帮助您: onkeyup事件可以完成此任务。事件处理程序可以在第一次运行时取消订阅。这将消除每次单击触发的开销。如果您不需要在每个字母键入时实时使用
谢谢。检查此页面上的Javascript—我在很久以前构建的东西,它可能会帮助您:
onkeyup事件可以完成此任务。事件处理程序可以在第一次运行时取消订阅。这将消除每次单击触发的开销。如果您不需要在每个字母键入时实时使用它,您可以使用onfocus,并根据您的最终目标使用设置为2秒或3秒的设置间隔记录该值。请在答案中添加相关代码,以避免死链接,而不仅仅是链接到您的网站。请参阅,在您提供的链接中未找到任何有关使用链接的信息。这不是我的网站,只是一个脚本。我没有网站。我只是想帮忙。我链接的页面上的列表表明,删除的原因仅仅是一个指向外部站点的链接。好的,我的观点是正确的。不会再发生了。
<textarea id="textarea" autofocus></textarea>
var textarea = document.getElementById("textarea");
textarea.onpaste = textarea.onkeypress = function() {
isModified = true;
};