在HTML5中有一种新的输入类型"搜索".在大多数浏览器上,它只是一个简单的"文本"输入,但对于基于webkit的浏览器,它添加了一个小的交叉来重置输入.
我希望能够处理这个,有没有这样的事件?
本页:http://css-tricks.com/webkit-html5-search-inputs/提到Ajaxian的评论:
还有一些自定义事件 - 例如"搜索"在用户暂停键入时触发(将'incremental'设置为true).
在测试时,我发现当输入被清除时(至少在最新版本的Safari中)也会调用此"搜索"事件.
似乎miketaylr是正确的,不可能抓住这个事件.请参阅此问题的答案:如何检测"搜索"HTML5输入的清除?
为了符合标准而不依赖于一个布局引擎的一个功能,我建议您在onChange
事件上运行代码,如果新文本值为空.