функция onchange по какой-то причине не работает - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть текстовое поле только для чтения (sum), и всякий раз, когда его значение изменяется, я хочу, чтобы второе текстовое поле только для чтения (totalcost) обновляло его значение.

Вот что у меня есть, но по какой-то причине это не работает. Все ссылки верны, я что-то пропустил, если c?

jQuery(function($) {
  $('input[name="totalCPC"]').on('change', function() {
    var pc = parseFloat($('input[name="percentdiscount"]:checked').val());
    var cpc = parseFloat($('input[id="sum"]').val());
    var noc = parseFloat($('input[id="numberofclickstextbox"]').val());
    $('#totalcost').val(function() {
      return ((noc * cpc) *pc).toFixed(2);
      });
  });
});

1 Ответ

1 голос
/ 18 февраля 2020

Вам нужно вызвать событие изменения

$('#totalcost').val(function() {
  return ((noc * cpc) *pc).toFixed(2);
}).trigger('change');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...