Advertisement
shadiff

revert

Jun 21st, 2023
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. function submitOrder(distance) {
  2. var orderItemInput = document.getElementById("orderItemInput");
  3. var orderPackageSelect = document.getElementById("orderPackageSelect");
  4. var resultDiv = document.getElementById("result");
  5. var priceDiv = document.getElementById("price");
  6. var itemNameDiv = document.getElementById("ItemNameInput");
  7.  
  8. var orderItem = orderItemInput.value;
  9. var orderPackage = orderPackageSelect.value;
  10.  
  11. // Calculate the price based on the selected package and distance
  12. var price = calculatePrice(orderPackage, distance);
  13.  
  14. // Add the order to the orderList array
  15. orderList.push({
  16. orderItem: orderItem,
  17. orderPackage: orderPackage,
  18. price: price
  19. });
  20.  
  21. // Update the total price by adding the price of the current order
  22. totalPrice += price;
  23.  
  24. // Display all orders in the resultDiv
  25. resultDiv.textContent = "";
  26. priceDiv.textContent = "";
  27. for (var i = 0; i < orderList.length; i++) {
  28. itemNameDiv.innerHTML += "Order " + (i + 1) + ": Item Name - " + orderList[i].orderItem + "<br>" + "<input name='itemName[]' type='text' value='" + orderList[i].orderItem + "' />";
  29. resultDiv.innerHTML += "Order " + (i + 1) + ": Item - " + orderList[i].orderItem + ", Package - " + orderList[i].orderPackage + "<br>";
  30. priceDiv.innerHTML += "Order " + (i + 1) + ": Price - Kes" + orderList[i].price.toFixed(2) + "<br>"+ "<input name='amount[]' type='text' value='"+orderList[i].price.toFixed(2)+"' />";
  31. }
  32.  
  33. // Update the display of the total price
  34. document.getElementById("totalPrice").textContent = "Total Price: Kes" + totalPrice.toFixed(2);
  35.  
  36. document.getElementById("orderAmountInput").value = totalPrice;
  37. // Submit the form
  38.  
  39.  
  40. // Clear the input and select fields
  41. orderItemInput.value = "";
  42. orderPackageSelect.value = "";
  43. }
  44. ----------------------------------------------------------------------------------------------------------------------------------
  45. <!-- <input type="text" name="itemName" class="form-control mb-2" placeholder="Item" id="ItemNameInput"> -->
  46. <input type="text" name="order_amount" class="form-control mb-2" placeholder="Item" id="orderAmountInput">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement