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 關注
- 99 瀏覽
添加回答
舉報