我正在尝试将文本从一个文本输入字段复制到另一个作为用户类型。感谢大家的帮助,我已经能够做到这一点,但是我遇到了一个问题。
如果您访问以下页面并在“汽车制造商”文本框中键入“Sub”,您将在“TestField”文本框中看到它重复。但是,由于它是一个自动提示文本框,因此会弹出斯巴鲁。
因此,如果您只键入“Sub”并且建议使用“Subaru”并选择它,则只有“Sub”会复制到下一个框。您还会注意到,一旦您选择“Subaru”,就会生成一个复选框。也许从复选框中复制会更好?但不幸的是,我没能做到这一点。
你可以在这里看到问题(记住只在字段中输入“sub”并选择“Subaru”来看看我在说什么:
这是我目前用来执行复制的代码:
<script>
(function($) {
$('.jr-page').on('keyup','.jrAutoSuggest',function(){
$('.jr_testfield').val($(this).val());
});
})(jQuery);
</script>
如果您对如何防止这种情况有任何想法,那就太好了。一个想法是从自动建议中选择“Subaru”后简单地复制复选框中的文本。
感谢您对此的帮助!