主旨
当我们从<input type="text">
中从缓存中填充的下拉列表(例如用户名和其他表单值)中选择时,会触发哪个事件。
详细
在表单中,我们可以使用多个用户名登录A
,B
,ABC
。浏览器缓存所有这些值(w.r.t密码记住)。因此,如果我们尝试使用A
登录,则会弹出一个下拉菜单,提供多个选项A
,ABC
- 一旦我们选择了提供的任何选项,就会触发哪个事件。< / p>
oninput, onchange, onblur
- 如果我们从浏览器提供的下拉菜单中选择,那么似乎没有一个被触发。
帮助, 初学者
答案 0 :(得分:0)
您可以使用select these事件。 缓存与下拉列表无关。
您需要的是取决于您的使用。
通常onchange
用于获取值或在值更改时调用函数。
onblur
会触发一个功能。例如,当您使用tab
或其他方法时。
答案 1 :(得分:0)
这个问题在这里得到解答:On input change event?
在现代浏览器中使用输入事件。当用户在文本字段中键入,粘贴,撤消时,基本上随时将值从一个值更改为另一个值时,将触发此事件。
答案 2 :(得分:0)
轻松使用选择事件
示例:
$('#test')。 选择 (function(){alert('数据已更改');});