<div style="border:1px solid #eee;padding:15px;border-radius:8px;max-width:400px;">

  <h2>Kem Chống Nắng Nâng Tone, Kiềm Dầu Innisfree Tone Up No</h2>

  

  <!-- Giá hiển thị -->

  <p><strong>Giá: <span id="gia-sp">0</span> đ</strong></p>

  

  <!-- Số lượng -->

  <label for="soluong">Chọn số lượng:</label>

  <input type="number" id="soluong" value="1" min="1" style="width:60px;">


  <p id="gia-theo-sl" style="color:green;font-weight:bold;"></p>

</div>


<script>

  // Bảng giá theo số lượng

  const bangGia = [

    {min: 1, max: 1, gia: 100000},   // 1 sp = 100k

    {min: 2, max: 4, gia: 95000},    // 2-4 sp = 95k/sp

    {min: 5, max: 9, gia: 90000},    // 5-9 sp = 90k/sp

    {min: 10, max: 999, gia: 85000}  // từ 10 sp = 85k/sp

  ];


  const soluongInput = document.getElementById("soluong");

  const giaSP = document.getElementById("gia-sp");

  const giaTheoSL = document.getElementById("gia-theo-sl");


  function tinhGia() {

    let sl = parseInt(soluongInput.value);

    let gia = 0;


    // Xác định giá theo số lượng

    for (let i of bangGia) {

      if (sl >= i.min && sl <= i.max) {

        gia = i.gia;

        break;

      }

    }


    // Hiển thị

    giaSP.textContent = gia.toLocaleString("vi-VN");

    giaTheoSL.textContent = "Tổng cộng: " + (gia * sl).toLocaleString("vi-VN") + " đ";

  }


  soluongInput.addEventListener("input", tinhGia);

  tinhGia(); // chạy lần đầu

Ant Green
ĐĂNG NHẬP
Nhận nhiều ưu đãi hơn