【发布时间】:2012-02-16 21:57:01
【问题描述】:
JS 事件 blur 与 focusout 之间有什么区别吗?
我有两个文本框:密码和确认密码。例如,当用户从确认密码文本框中跳出时,我想检查密码匹配。在这种情况下,我应该使用哪个事件或是否重要?
【问题讨论】:
标签: javascript jquery
JS 事件 blur 与 focusout 之间有什么区别吗?
我有两个文本框:密码和确认密码。例如,当用户从确认密码文本框中跳出时,我想检查密码匹配。在这种情况下,我应该使用哪个事件或是否重要?
【问题讨论】:
标签: javascript jquery
【讨论】:
focusout 支持失去对后代元素和事件冒泡的关注,而不是 blur。那里的措辞令人困惑。更简单地说:blur 支持只关注有问题的元素; focusout 支持失去对相关元素和任何子元素的关注。
focusout似乎比blur好很多!
blur没有发现元素focusout有标签
当某个元素或其中的任何元素失去焦点时,会将 focusout 事件发送到该元素。 这与 blur 事件的不同之处在于它支持检测对后代元素失去焦点(换句话说,它支持事件冒泡)。
【讨论】: