Javascript 当用户从浏览器存储表单下拉列表中选择时,会触发哪些事件?

Javascript 当用户从浏览器存储表单下拉列表中选择时,会触发哪些事件?,javascript,jquery,forms,browser,Javascript,Jquery,Forms,Browser,当用户将文本输入到输入中时,我使用jQuery来更改内容。在键入时,这可以与.keydown()或.change()配合使用 当用户从浏览器中为该字段选择存储的输入时,我无法捕获事件。这是在元素已经具有焦点且浏览器先前已为此输入输入输入了项目时,键入或单击时显示的下拉列表 有人知道当用户单击或使用键盘时,我可以使用什么事件从存储的先前输入列表中捕获浏览器输入的总体吗? 编辑:根据要求,示例是(用户名和密码,而不是openID)。这将隐藏用于粘贴、从以前的输入中选择或键入的标签。我想效仿这一点 谢

当用户将文本输入到输入中时,我使用jQuery来更改内容。在键入时,这可以与.keydown()或.change()配合使用

当用户从浏览器中为该字段选择存储的输入时,我无法捕获事件。这是在元素已经具有焦点且浏览器先前已为此输入输入输入了项目时,键入或单击时显示的下拉列表

有人知道当用户单击或使用键盘时,我可以使用什么事件从存储的先前输入列表中捕获浏览器输入的总体吗?

编辑:根据要求,示例是(用户名和密码,而不是openID)。这将隐藏用于粘贴、从以前的输入中选择或键入的标签。我想效仿这一点

谢谢,

丹尼斯

关于
mouseup
事件呢?您在输入端尝试过吗?

没有触发一个事件。正如你所说,这取决于用户如何使用它:键盘还是鼠标

如果我记得清楚的话,键盘方法不会触发任何东西。您应该绑定blur()事件

mouseup应该适用于鼠标方法

但不管怎样,由于

$("#id").bind("blur mouseup", function(){
    alert("bound !");
});

change
事件也将触发,但当元素失去焦点时。。(就像平常一样)


即使没有浏览器缓存,如果有人使用剪贴板中的内容的
鼠标右键单击->粘贴
,您也会遇到同样的问题…

有url吗?我不太明白这个问题。看到了吗