Gist
当我们从<input type="text">
中的缓存(如用户名和其他表单值)中填充的下拉列表中进行选择时,会触发哪个事件。
详细
在表单中,我们可以使用多个用户名登录,例如A
、B
、ABC
。浏览器会缓存所有这些值(记住w.r.t密码)。因此,如果我们尝试使用A
登录——会弹出一个下拉菜单,提供多个选项,比如A
、ABC
——一旦我们选择了提供的任何选项,就会触发该事件。
oninput, onchange, onblur
——如果我们从浏览器提供的下拉列表中进行选择,似乎不会触发任何一个。
帮助,入门
您可以将这些事件与select一起使用。缓存与下拉菜单无关。
你需要什么取决于你的用途。
onchange
通常用于获取值或在值发生变化时调用函数。
CCD_ 10将在下降失去焦点时触发函数。例如,当您使用tab
或其他方法时。
这里回答这个问题:输入更改事件?
在现代浏览器中使用输入事件。当用户在文本字段中键入、粘贴、撤消时,基本上是在值从一个值更改为另一个值的任何时候,都会触发此事件。
轻松使用选择事件
示例:
$('#test')选择(function(){alert('数据已更改');});