dan*_*wig 4 javascript search html5 google-chrome input
所以我决定在<input type="search">页面上放一个元素,然后我看到Chrome渲染了一个漂亮的小X图标,我可以点击它清除值.看起来这个图标可以触发change事件,但仅在input内容自上次更改后才会触发blur.
假设我正在处理keyup事件以在用户输入时自动呈现结果.在键入时,结果将被过滤(在每个keyup事件期间自动触发一些ajax ).然后,当用户停止并单击X图标时,我想恢复显示所有结果.
我似乎无法弄清楚如何处理这种情况.当用户以空框开头时,他们会将其聚焦并开始输入.但是当它们停止并单击chrome的X按钮时,keyup不会被触发(duh).此外,当它们模糊时,change事件不会被触发,因为搜索输入处于与第一次获得焦点时相同的状态.
有人点击这个小X图标时是否还有其他事件被触发?我一定要处理click,以及keyup或有更具体的东西吗?