我正在使用这个解决方案https://stackoverflow.com/a/4932770/3108268
$("#EmailAddress").keyup(function(){
$("#Username").val(this.value);
});
使用键盘输入值时,它可以正常工作,它会自动填充选定的字段。
但是,从日历弹出式javascript插件中点击鼠标填充字段时,它不起作用。弹出插件提供输入类hasDatepicker date-popup-init
。
这一切都在Drupal 7中,但我不认为它是相关的。
这是一个例子,因为你可以看到时间字段是纯文本和下面的自动填充,因为它正在填充键盘,而日历字段中的鼠标点击填充日期字段不会填充它下面的字段(但如果你强制 - 键盘型)。
你可以使用change
事件;
$( "#EmailAddress" ).change(function() {
$("#Username").val(this.value);
});