【发布时间】:2013-06-24 03:39:54
【问题描述】:
我有点惊讶地发现 html 文档中的 onChange 事件在文本输入或 textarea 上不是在其值实际更改的那一刻被触发,而是仅在焦点离开元素时(如果它的值已更改) ,当然)。
所以我一直在寻找说明这一点的规范,但我找不到。我可以找到数以百万计的教程来解释这一点,包括 W3Schools 的教程,但我找不到定义预期何时触发事件的标准。
在 HTML5 规范本身中,列出了事件的名称,但没有提及它: http://www.w3.org/html/wg/drafts/html/master/
在另一个规范“DOM level 3 Events Specification”中,甚至没有提到: http://www.w3.org/TR/DOM-Level-3-Events/
那么定义它的标准是什么?
【问题讨论】:
-
很棒的问题!当我逐渐了解到没有明确、权威的规范时,我感到很震惊。
标签: html events dom standards onchange