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

hap*_*dha 2 javascript jquery

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

  $(document).ready(function() {
        $("#FName").change(function() {
        $("#LName").val($(this).val());
    });
Run Code Online (Sandbox Code Playgroud)

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

FF为此打开了一个错误:https://bugzilla.mozilla.org/show_bug.cgi? id = 87943

Raj*_*amy 7

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

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