javascript - 尝试实时更新 2 个输入字段的计算

标签 javascript jquery

我正在尝试计算2个输入字段并在divtotalPrice中实时显示结果 无论我尝试什么都无法让它发挥作用

谢谢

<script src="jquery-1.11.1.min.js">
    jQuery('#field2').on('input propertychange paste', function() {
        var op1 = document.getElementById('field1');
        var op2 = document.getElementById('field2');
        var result = document.getElementById('totalPrice');
        if (op1.value == "" || op1.value != parseFloat(op1.value)) op1.value = 0;
        if (op2.value == "" || op2.value != parseFloat(op2.value)) op2.value = 0;
        result.value = 0;
        result.value = parseInt(result.value);
        result.value = parseInt(result.value) + parseInt(op1.value) + parseInt(op2.value);
    }
    var divobj = document.getElementById('totalPrice'); divobj.style.display = 'block'; divobj.innerHTML = "Total $" + result.value;
    });
</script>
<form action="" id="cakeform" onsubmit="return false;">
    <input type="text" value="" size="20" name="field1" id="field1" class="rsform-input-box">
    <input type="text" value="" size="20" name="field2" id="field2" class="rsform-input-box">
    <div id="totalPrice"></div>
</form>

最佳答案

这个怎么样http://jsfiddle.net/20Lgz8ey/2/

 $('#field1,#field2').on('input propertychange paste', function() {


     $('#totalPrice').html(parseFloat($("#field1").val()!=''?$("#field1").val():0)+parseFloat($("#field2").val()!=''?$("#field2").val():0));
    });

还有

<script src="jquery-1.11.1.min.js"></script>
<script>
   code ....
</script>

关于javascript - 尝试实时更新 2 个输入字段的计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479512/

相关文章:

javascript - node.js mongodb - collection.find().toArray(callback) - 回调不会被调用

javascript - 如何停止事件监听器,它在杀死它后甚至继续触发?

javascript - 如何使用 async.eachOfSeries

javascript - ReplaceWith() 添加新行但不删除旧行?

javascript - 具有动态 templateUrl 的 angularjs 组件

javascript - 如何使用索引从数组中删除值(特定于 Ant Design)?

php - 如何从变量中的帖子返回响应?查询

jquery - XMLHttpRequest - SEC7127 : Redirect was blocked for CORS request

javascript - 如何获取事件信息并将其显示在 FullCalendar.js 的工具提示中?

javascript - 如何将具有绝对位置的div定位在具有相对位置的div中?