在输入标签之外的文本框中添加onkeypress事件时遇到问题

Trouble adding an onkeypress event to a textbox outside of the input tag

本文关键字:onkeypress 添加 事件 问题 遇到 标签 输入 文本      更新时间:2023-09-26

我需要在不修改输入标记本身的情况下向文本框添加一个事件。我创建了一个函数,将检查,以确保只输入字母,不允许数字或符号。我必须为此编码,它是功能性的……当插入到输入标记内部时,我在代码的其他地方添加此事件时遇到了麻烦。如有任何帮助,不胜感激。

提前致谢

获取您想要监视的所有输入。然后将它们分别订阅到一个函数和您的事件。

QuirksMode在这里讨论了传统的事件映射,并且还提供了到W3C标准事件的链接。

收集所有输入,然后将事件附加到它们上

Pseudocode:
var elementArray = getAllInputElements();
for (var element in elementArray) {
    element.onclick = myfunction;
}