HTML5输入类型=“搜索”问题

问题描述:

我正在使用谷歌浏览器扩展程序,并且使用搜索框时,搜索结果显示为嵌入式div,而不是提交按钮,并且在进入其他页面时它被点击。HTML5输入类型=“搜索”问题

有没有什么办法来检测当搜索字段结束时按下“X”按钮,我需要关闭内联div时,但我不知道如何检测它是否被按下。

我相信没有办法做到这一点。但是,如果您可以收听search事件,那么当用户按下ENTER键或单击“X”按钮时会发生这种情况。

如果你想看看你是否点击了“x”,也许这个黑客足够好?找出内容是否为空。 (当然,如果你在空白文本上按“Enter”,这将是真实的“

search.addEventListener('search', function(e) { 
    console.debug(search.value.length == 0) 
}, false);