1 回答

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
將其添加到代碼底部:
<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>
并將數(shù)量總計(jì)的“id”更改為“total_quan”。需要注意的是,不應(yīng)有兩個(gè)具有相同 ID 的元素。
現(xiàn)在,我提供了這個(gè)代碼,只有在輸入第一個(gè)數(shù)量/價(jià)格,然后輸入第二個(gè)輸入時(shí),這才有效。如果它先作為產(chǎn)品二輸入,然后作為產(chǎn)品一輸入,則不會(huì)計(jì)算。但這應(yīng)該足以讓您進(jìn)行測試并開始使用。
這一切都是用 jquery/javascript 完成的。從這里開始,只需將總計(jì)值發(fā)送到 laravel 后端即可對(duì)數(shù)據(jù)執(zhí)行您需要執(zhí)行的任何操作。因此,javascript 從表單進(jìn)行計(jì)算,php 使用 JS 提供的計(jì)算輸出進(jìn)行服務(wù)器端工作。
- 1 回答
- 0 關(guān)注
- 111 瀏覽
添加回答
舉報(bào)