Скопируйте значение в другой вход с помощью кнопки - PullRequest
0 голосов
/ 16 января 2020

У меня есть два поля ввода чисел, которые показывают сумму с некоторыми jQuery.

Вычислить сумму:

$('form#lines-form-1 :input[type="number"]').change(function() {
  var tot = 0;
  $('form#lines-form-1 :input[type="number"]').each(function() {
    tot += +this.value;
  });
  $('#tot-qty').text(tot);
});

JSFiddle: https://jsfiddle.net/q3z4w98o/2/

После ввода некоторых чисел в форму A нажмите Итог, чтобы отобразить результаты.

При нажатии Скопировать, как перенести общее значение в первое поле ввода формы B?

Например,

  1. input1 имеет значение 1
  2. input2 имеет значение 1
  3. total = 2
  4. щелкните Копировать
  5. input3 получает значение 2

enter image description here

1 Ответ

2 голосов
/ 16 января 2020

Используйте следующий код JS Fiddle :

$("button.copy-btn").click(function() {
    $('input[name="i3"]').val($("#tot-qty").text());
})

Этот бит копирует текстовое значение внутри диапазона #tot-qty и устанавливает входное значение i3 на это, когда нажав кнопку «Копировать».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...