Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我在chrome';上单击X时是否触发任何事件;s输入类型=搜索元素?_Javascript_Html_Google Chrome_Search_Input - Fatal编程技术网

Javascript 当我在chrome';上单击X时是否触发任何事件;s输入类型=搜索元素?

Javascript 当我在chrome';上单击X时是否触发任何事件;s输入类型=搜索元素?,javascript,html,google-chrome,search,input,Javascript,Html,Google Chrome,Search,Input,所以我决定在页面上加入一个元素,我看到Chrome呈现了一个漂亮的小X图标,我可以点击它来清除值。看起来此图标可以触发更改事件,但仅当输入内容自上次模糊以来发生更改时 假设我正在处理keyup事件,以便在用户键入时自动呈现结果。键入时,结果将被过滤(在每个keyup事件期间自动触发一些ajax)。然后,当用户停止并单击X图标时,我想返回显示所有结果 我似乎不知道如何处理这种情况。当用户从一个空框开始时,他们给它焦点并开始输入。但是,当他们停止并单击chrome的X按钮时,keyup不会被触发(d

所以我决定在页面上加入一个
元素,我看到Chrome呈现了一个漂亮的小X图标,我可以点击它来清除值。看起来此图标可以触发
更改
事件,但仅当
输入
内容自上次
模糊
以来发生更改时

假设我正在处理
keyup
事件,以便在用户键入时自动呈现结果。键入时,结果将被过滤(在每个
keyup
事件期间自动触发一些ajax)。然后,当用户停止并单击X图标时,我想返回显示所有结果

我似乎不知道如何处理这种情况。当用户从一个空框开始时,他们给它焦点并开始输入。但是,当他们停止并单击chrome的X按钮时,
keyup
不会被触发(duh)。此外,当它们模糊时,
change
事件不会触发,因为搜索输入与第一次接收焦点时处于相同的状态


当有人点击这个小X图标时是否会触发其他事件?我是否必须处理
单击
键控
,或者是否有更具体的内容?

您可能正在查找当用户搜索时触发的,或者通过按
x

删除搜索文本时触发oninput事件的目的是什么?