【问题标题】:Trouble adding an onkeypress event to a textbox outside of the input tag无法将 onkeypress 事件添加到输入标记之外的文本框
【发布时间】:2011-08-18 20:14:14
【问题描述】:

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

提前致谢,

【问题讨论】:

    标签: javascript events runtime add


    【解决方案1】:

    获取您有兴趣监控的所有输入。然后为他们每个人订阅一个函数和你的事件。

    QuirksMode 在这里谈论传统的事件映射,也有 W3C 标准事件的链接。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-29
      • 2018-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多