当输入中的值已更改 jQuery 时更改另一个值字段

未知

我有一个表单(jconfirm 内容的一部分)有一个输入字段。用户可以更改输入值,离线金额需要根据 updateOfflineAmount() 中的计算根据余额金额的变化值进行更新。现在,在更改余额金额的输入字段后,离线金额不会更新。

$.confirm({
    title:'',
    content:'<form action="" class="formName">' +
        '<div class="form-group">' +
        '<div id="account_balance">account balance: $'+account_balance+'</div>' +
        '<div id="total_amount">total amount: $'+total_amount+'</div>' +
        '<div id="balance_amount">balance amount: <input type="number" id="balance_amount" name="balance_amount" value='+balance_amount+'></div>'+
        '<div id="offline_amount">offline amount: $'+offline_amount+'</div>' +
        '</div>' +
    '</form>'
});

function updateOfflineAmount(){
    var balance_amount_tmp=$('#balance_amount').val();
    offline_amount=total_amount-balance_amount_tmp;
    $("#offline_amount").val(offline_amount);
}

$('body').on('change','#balance_amount',function() {
    updateOfflineAmount();
});
尤文克

IDhtml()and之间加倍和混合val(),用于parseInt()从 html 获取整数,最好使用inputevent

var account_balance = 999,
  total_amount = 666,
  balance_amount = 0,
  offline_amount = 0,
  myForm = '<form action="" class="formName">' +
  '<div class="form-group">' +
  '<div id="account_balance">account balance: $<span id="total_amount">' + account_balance + '</span></div>' +
  '<div>total amount: $' + total_amount + '</div>' +
  '<div>balance amount: <input type="number" id="balance_amount" name="balance_amount" value=' + balance_amount + '></div>' +
  '<div>offline amount: $<span id="offline_amount">' + offline_amount + '</span></div>' +
  '</div>' +
  '</form>'
$('body').html(myForm);

function updateOfflineAmount() {
  var balance_amount_tmp = $('#balance_amount').val(),
    total_amount = parseInt($('#total_amount').html());
  $('#balance_amount').val(balance_amount_tmp);
  offline_amount = total_amount - balance_amount_tmp;
  $("#offline_amount").html(offline_amount);
}

$('#balance_amount').on('input', function() {
  updateOfflineAmount();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果至少填充一个输入字段,则更改jQuery类,然后在另一个(隐藏)字段中更改值

来自分类Dev

jQuery-通过使用同时填充的另一个输入字段的值来更改输入字段的名称

来自分类Dev

jQuery基于焦点或表中当前字段的更改禁用另一个输入字段

来自分类Dev

在选择另一个选项时如何更改DDL的“已选择”属性,并使用jQuery删除默认的预选值

来自分类Dev

jquery 更改选择输入基于另一个选择输入选定的值

来自分类Dev

当我通过另一个 jQuery 手动更改输入值时,如何捕获 jQuery 更改事件?

来自分类Dev

在Oracle中更改另一个字段的值时更改表字段的值

来自分类Dev

jQuery动态输入另一个输入的值

来自分类Dev

当另一个输入有值时,jQuery禁用输入

来自分类Dev

当另一个输入有值时,jQuery禁用输入

来自分类Dev

在React中单击另一个输入框时如何更改输入值

来自分类Dev

根据 Angular 中的另一个文本字段更改输入值

来自分类Dev

单击同一类中的另一个按钮时,通过 jquery 更改按钮的类更改回

来自分类Dev

在提交时使用jquery在另一个div(display)中显示表单值

来自分类Dev

如何计算两个输入表单字段并将值放在另一个字段中而不使用jquery提交表单?

来自分类Dev

jQuery:从另一个值减去值?

来自分类Dev

jQuery,单击另一个链接时更改链接的状态

来自分类Dev

jQuery拖放div以更改另一个图像

来自分类Dev

jQuery一堆输入值乘以动态值(另一个输入)

来自分类Dev

jQuery-转到下一个时更改输入值

来自分类Dev

如何使用jquery基于另一个下拉列表的选择更改下拉列表的值

来自分类Dev

取一个输入值,乘以<td>的内容,并使用jQuery在另一个<td>中显示结果

来自分类Dev

jQuery-根据已克隆行的表单中的另一个选择将下拉列表更改为多选

来自分类Dev

使用另一个输入值设置jQuery值

来自分类Dev

更改另一个类中引用的文本字段的值将导致错误

来自分类Dev

如何使用jQuery Validator确定一个字段的值大于另一个字段?

来自分类Dev

如何基于另一个选择字段值动态更改选择字段?

来自分类Dev

从另一个JPanel更改一个变量的值时,更新JPanel的标签

来自分类Dev

jQuery根据另一个表单输入更新输入值

Related 相关文章

  1. 1

    如果至少填充一个输入字段,则更改jQuery类,然后在另一个(隐藏)字段中更改值

  2. 2

    jQuery-通过使用同时填充的另一个输入字段的值来更改输入字段的名称

  3. 3

    jQuery基于焦点或表中当前字段的更改禁用另一个输入字段

  4. 4

    在选择另一个选项时如何更改DDL的“已选择”属性,并使用jQuery删除默认的预选值

  5. 5

    jquery 更改选择输入基于另一个选择输入选定的值

  6. 6

    当我通过另一个 jQuery 手动更改输入值时,如何捕获 jQuery 更改事件?

  7. 7

    在Oracle中更改另一个字段的值时更改表字段的值

  8. 8

    jQuery动态输入另一个输入的值

  9. 9

    当另一个输入有值时,jQuery禁用输入

  10. 10

    当另一个输入有值时,jQuery禁用输入

  11. 11

    在React中单击另一个输入框时如何更改输入值

  12. 12

    根据 Angular 中的另一个文本字段更改输入值

  13. 13

    单击同一类中的另一个按钮时,通过 jquery 更改按钮的类更改回

  14. 14

    在提交时使用jquery在另一个div(display)中显示表单值

  15. 15

    如何计算两个输入表单字段并将值放在另一个字段中而不使用jquery提交表单?

  16. 16

    jQuery:从另一个值减去值?

  17. 17

    jQuery,单击另一个链接时更改链接的状态

  18. 18

    jQuery拖放div以更改另一个图像

  19. 19

    jQuery一堆输入值乘以动态值(另一个输入)

  20. 20

    jQuery-转到下一个时更改输入值

  21. 21

    如何使用jquery基于另一个下拉列表的选择更改下拉列表的值

  22. 22

    取一个输入值,乘以<td>的内容,并使用jQuery在另一个<td>中显示结果

  23. 23

    jQuery-根据已克隆行的表单中的另一个选择将下拉列表更改为多选

  24. 24

    使用另一个输入值设置jQuery值

  25. 25

    更改另一个类中引用的文本字段的值将导致错误

  26. 26

    如何使用jQuery Validator确定一个字段的值大于另一个字段?

  27. 27

    如何基于另一个选择字段值动态更改选择字段?

  28. 28

    从另一个JPanel更改一个变量的值时,更新JPanel的标签

  29. 29

    jQuery根据另一个表单输入更新输入值

热门标签

归档