无法将onkeypress事件添加到输入标记之外的文本框中

时间:2011-08-18 20:14:15

标签: javascript events runtime add

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

提前致谢,

1 个答案:

答案 0 :(得分:1)

获取您有兴趣监控的所有输入。然后将每个订阅到一个函数和您的事件。

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

因此,收集所有输入,然后将您的活动附加到他们

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