1 回答

TA贡献1900条经验 获得超5个赞
将其添加到代码底部:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#price2").keyup(function(){
$("#total").val(parseFloat($("#price2").val()) + parseFloat($('#price1').val()));
})
$("#q2").change(function(){
$("#total_quan").val(parseInt($("#q1").val()) + parseInt($('#q2').val()));
})
</script>
并将数量总计的“id”更改为“total_quan”。需要注意的是,不应有两个具有相同 ID 的元素。
现在,我提供了这个代码,只有在输入第一个数量/价格,然后输入第二个输入时,这才有效。如果它先作为产品二输入,然后作为产品一输入,则不会计算。但这应该足以让您进行测试并开始使用。
这一切都是用 jquery/javascript 完成的。从这里开始,只需将总计值发送到 laravel 后端即可对数据执行您需要执行的任何操作。因此,javascript 从表单进行计算,php 使用 JS 提供的计算输出进行服务器端工作。
- 1 回答
- 0 关注
- 72 浏览
添加回答
举报