Я пытаюсь скопировать текст из одного поля ввода текста в другое по мере ввода пользователем. Мне удалось это сделать благодаря помощи всех, но я столкнулся с проблемой.
Если вы посетите следующую страницу и введете «Sub» в текстовом поле «Производитель автомобиля», вы увидите его дубликат в текстовом поле «TestField». Однако, поскольку это текстовое поле автозаполнения, всплывает Subaru.
Таким образом, если вы набираете только «Sub» и предлагается «Subaru», и вы выбираете его, только «Sub» дублируется в следующем поле. Вы также заметите, что как только вы выберете «Subaru», появится флажок. Может быть, вместо этого было бы лучше дублировать из флажка? Но я не смог этого сделать, к сожалению.
Вы можете увидеть проблему здесь (не забудьте ввести только «sub» в поле и выбрать «Subaru», чтобы увидеть, о чем я говорю:
Вот код, который я сейчас использую для дублирования:
<script>
(function($) {
$('.jr-page').on('keyup','.jrAutoSuggest',function(){
$('.jr_testfield').val($(this).val());
});
})(jQuery);
</script>
Если у вас есть какие-либо идеи о том, как предотвратить это, это было бы здорово. Одна из идей заключалась в том, чтобы просто продублировать текст из флажка, как только «Subaru» выбрано из Autosuggest.
Спасибо за вашу помощь в этом!