5

要旨

当我们从<input type="text">.

详细的

在一个表单中,我们可以使用多个用户名登录,比如A, B, ABC。并且浏览器缓存所有这些值(wrt password remember)。因此,如果我们尝试使用以下方式登录A- 弹出一个下拉菜单,提供多个选项说AABC - 一旦我们选择提供的任何选项,就会触发哪个事件。

oninput, onchange, onblur -- 如果我们从浏览器提供的下拉菜单中选择,似乎都不会触发。

帮助,初学者

4

3 回答 3

0

您可以将这些事件与 select 一起使用。缓存与下拉无关。

您需要什么取决于您的用途。

一般onchange用于获取值或在值发生变化时调用函数。

onblur当下拉损失焦点时会触发一个函数。例如,当您使用tab或其他方法时。

于 2012-04-04T10:13:50.363 回答
0

这个问题在这里得到了回答:在输入更改事件上?

在现代浏览器中使用输入事件。当用户在文本字段中键入、粘贴、撤消,基本上任何时候值从一个值更改为另一个值时,都会触发此事件。

于 2016-02-09T00:06:53.350 回答
0

轻松使用选择事件

例子:

$('#test')。select (function(){ alert('数据已更改'); });

于 2019-12-03T14:03:27.747 回答