选择预填充值时,将更改Fire Jquery文本

我将firstname复制到lastname字段。 这适用于页面上的新名称。 但是,在输入几个名称后,浏览器会显示名称的历史记录,如果有任何预填充名称或选择的旧名称,则不会触发此function。 如何将lastName更新为firstName已更改为的内容?

$(document).ready(function() { $("#FName").change(function() { $("#LName").val($(this).val()); }); 

(例如,当你第三次进入J时,你从John,Jack开始,它将John和Jack显示为可用名称。选择预填充值时不会触发Jquery更改)

FF上有一个错误: https : //bugzilla.mozilla.org/show_bug.cgi? id = 87943

在这种情况下不要依赖change事件,更喜欢input事件。 因为只有当焦点从特定文本框中模糊时才会触发更改事件。

 $(document).ready(function() { $("#FName").on('input',function() { $("#LName").val(this.value); }); });