gpt4 book ai didi

javascript - 我可以跟踪输入字段的文本更改一次,而不是每次输入吗?

转载 作者:行者123 更新时间:2023-12-01 06:21:39 26 4
gpt4 key购买 nike

我有一个基本的文本输入字段,出于数据分析的目的,我希望跟踪用户每次编辑该字段中的文本时的情况。到目前为止我有这个代码:

 var input = document.querySelector("#inputId");
input.oninput = function (e) {
alert("changed");
}

问题是,每次用户删除或添加字符时都会触发此事件,而我只想知道他们更改文本字段中的文本的一次。有办法实现这一点吗?我是 jQuery 和 JavaScript 的新手,所以任何方向将不胜感激,谢谢!

最佳答案

您可以尝试使用Parameters选项一次:true:

once: A Boolean indicating that the listener should be invoked at most once after being added. If true, the listener would be automatically removed when invoked.

请注意:Internet Explorer 尚不支持此参数特征。

var input = document.querySelector("#inputId");
input.addEventListener('input', () => {
alert("changed");
}, {
once: true
});
<input id="inputId"/>

关于javascript - 我可以跟踪输入字段的文本更改一次,而不是每次输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59626936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com