Javascript";输入“;事件值未定义
我有一个电子应用程序,需要监控表单上的输入文本字段。HTML如下所示:Javascript";输入“;事件值未定义,javascript,dom,electron,Javascript,Dom,Electron,我有一个电子应用程序,需要监控表单上的输入文本字段。HTML如下所示: <input type="text" class="cloneProjectName" id="outputProjectName" value="" > 我在控制台中看到的只是“未定义” 如果您有任何意见,我将不胜感激,我已经搜索了又搜索,但没有找到答案。 Sid您想要的不是事件的值(事件没有值)。触发所需事件的元素的值,该元素可通过此或事件.目标引用 另外,确保JavaScriptprojectNameCo
<input type="text" class="cloneProjectName" id="outputProjectName" value="" >
我在控制台中看到的只是“未定义”
如果您有任何意见,我将不胜感激,我已经搜索了又搜索,但没有找到答案。
Sid您想要的不是
事件的值
(事件没有值
)。触发所需事件的元素的值,该元素可通过此或事件.目标引用
另外,确保JavaScriptprojectNameControl
变量正确引用了输入
let projectNameControl=document.getElementById(“outputProjectName”);
projectNameControl.addEventListener(“输入”,函数(事件){
log(this.value、event.target.value);
})
您想要的不是事件的值(事件没有值
)。触发所需事件的元素的值,该元素可通过此或事件.目标引用
另外,确保JavaScriptprojectNameControl
变量正确引用了输入
let projectNameControl=document.getElementById(“outputProjectName”);
projectNameControl.addEventListener(“输入”,函数(事件){
log(this.value、event.target.value);
})
太好了,谢谢斯科特,这正是我的问题。我有点困惑,在我广泛地寻找答案的过程中,我从来没有看到有人提到这个解决方案。太好了,谢谢你,斯科特,这正是我的问题。我有点困惑,在我广泛寻找答案的过程中,我从未看到有人提到这个解决方案。
projectNameControl.addEventListener("input", function (event) {
console.log(event.value)
})