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

标签 javascript jquery forms

我知道这是一个非常基本的问题,但我坚持这个问题。 我有两个输入框,我想计算这些输入并立即将结果显示到另一个输入(第三个)中,而不需要提交按钮。 我的意思是,一旦我开始将值输入到输入中,结果将实时显示在第三个输入中,即代表结果...

<input type="text" class="input value1">
<input type="text" class="input value2">
<input type="text" disabled="disabled" id="result">

<script>
 $(document).ready(function(){
      var val1 = $(".value1").val();
      var val2 = $(".value2").val();
      $(".input").keyup(function(){
         $("#result").text(val1+val2);
       });
});
</script>

最佳答案

将 val1 和 val2 放在 keyup 语句中。

$(document).ready(function(){
    $(".input").keyup(function(){
          var val1 = +$(".value1").val();
          var val2 = +$(".value2").val();
          $("#result").val(val1+val2);
    });
});

查看 fiddle :http://jsfiddle.net/g7zz6/

关于javascript - 如何计算两个输入表单字段并将值放入另一个而不使用 jquery 提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571718/

相关文章:

javascript - 带前缀的 createElementNS 和不带前缀的 createElementNS 有什么区别?

javascript - 如何控制 javascript 或 jquery 中的 Tab 键行为?

c++ - 从另一个函数更改表单 "visible"属性?

PHP 表单欺骗和验证

php - Symfony2,如何使表单标签类/属性与​​其输入不同?

javascript - 如何解析此 HTML javascript 页面中的日期?

javascript - 我可以在文件类型输入中显示文件大小吗?

javascript - 结合 2 个 jQuery 函数

javascript - 如何通过使用 native JavaScript 单击特定单选按钮来更改 div 的颜色

jquery - 我可以在文本表单输入中检索用户选择的文本吗?