gpt4 book ai didi

javascript - 怎么自动计算

转载 作者:行者123 更新时间:2023-12-02 16:48:31 27 4
gpt4 key购买 nike

如何在 Codeigniter 中使用 jquery 或 Javascript 进行计算,如下要求我有 3 个输入元素要在用户完成表单元素后计算:

1, Quantity
2, Unitprice
3, Total.

按总计 = 数量 * 单价。

<td><?php echo form_input('quantity','',' class="form-control"')?></td>
<td><?php echo form_input('unitprice','',' class="unit form-control" placeholder="unit pricee"')?></td>
<td><?php echo form_label('','total','class="form_control"')?></td>

enter image description here

我尝试像这样编写 JavaScript

<script type="text/javascript">
$(document).ready(function () {
$('.unitprice').keyup(function () {
Calculate();
});
});

function Calculate() {
var quantity = document.getElementsByClassName("quantity").val();
var unitprice = document.getElementsByClassName("unitprice").val();
var total = quantity * unitprice;
$('.total').val(total);
}
</script>

但这不行

提前致谢!!!

最佳答案

尝试这样:

$(function(){
$('.qty, .unit').on('blur', function(e){
var qty = parseFloat( $('.qty').val() ),
unit = parseFloat( $('.unit').val() );

if( isNaN(qty) || isNaN(unit) ) {
$('.result').text('');
return false;
}

var total = qty * unit;
$('.result').text( total );
});
});

DEMO

关于javascript - 怎么自动计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26900858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com