首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从一个文本字段中减去另一个文本字段的数值内容并实时显示结果?

从一个文本字段中减去另一个文本字段的数值内容并实时显示结果?
EN

Stack Overflow用户
提问于 2010-11-05 04:12:14
回答 2查看 342关注 0票数 0

我正在使用jQuery键盘构建销售点界面

http://keith-wood.name/keypadBasics.html

我有两个文本字段,即

以前的租金和已付的租金

当用户输入数据时,我希望页面实时运行以下公式

以前的租金-已付的租金

我希望它能实时显示文本字段下的结果(无需刷新页面或提交代码)

如何做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-05 04:25:04

绑定到changeblur应该可以工作。

代码语言:javascript
运行
复制
<html>
<body>

  <script src='jquery.js'></script>
  <script>

    $(document).ready(function(){

      $('#previousRent').change(function(){
        calcResult();
      });

      $('#rentPaid').change(function(){
        calcResult();
      });

    });

    function calcResult() {
      $('#result').val( parseFloat($('#previousRent').val() - $('#rentPaid').val()) );
    }

  </script>

  <input type="text" id="previousRent">
  <input type="text" id="rentPaid">
  <input type="text" id="result">

</body>
</html>
票数 1
EN

Stack Overflow用户

发布于 2010-11-05 04:19:28

假设您想要在“已付租金”字段失去焦点时进行更新:

代码语言:javascript
运行
复制
$('#rent-paid').blur(function({
      var diff =  $('#previous-rent').attr('value') - $(this).attr('value');
      $('#total').text(diff);
 }));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4100869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档