18910140161

多个输入值和setInterval不工作jQuery

顺晟科技

2021-08-23 11:46:47

256

有人能帮我吗?在这里我想求和现有的和无限的输入值,这很好,但在这里我想输入现有的值,并直接将输入值相加,我使用了setInterval函数,但它不起作用,这是什么问题?

HTML:

<form class="form-horizontal" id="whereEntry" method='post' action=''>
  <input type="text" class="income_count span1 register_input" value="10"> 
  <br>
  <input type="text" class="income_count span1 register_input" value="10"> 
  <br>
  <input type="text" class="income_count span1 register_input" value="20"> 
  <br>
  <input type="text" class="income_count span1 register_input" value="30"> 
  <br>
  <input type="text" class="income_count span1 register_input" value="0">
  <br>
  <input type="text" class="income_count span1 register_input" value="0"> 
  <br><br>
  <input type="text" class="span2 register_input" id="income_sum"> 
  <br>
</form>

JavaScript JQuery:

<script type="text/javascript">
function TotalSUM() {
  var $form = $('#whereEntry'),
  $summands = $form.find('.income_count'),
  $sumDisplay = $('#income_sum');

  $form.delegate('.income_count', 'change', function ()
  {
      var sum = 0;
      $summands.each(function ()
      {
          var value = Number($(this).val());
          if (!isNaN(value)) sum += value;
      });

      $sumDisplay.val(sum);
  });
 }
</script>

<script>
    $(document).ready(function(){
        setInterval(TotalSUM, 1);
    });
</script>



顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航