Mục Lục
Mục Lục
Khai báo biến & hàm mặc định trong Javascript Video Tạo dự án JS đầu tiên - Lập Trình JS Video Khai báo biến - toán tử - Lập Trình JavaScript Video Các hàm sẵn có trong js - Khoá Học Lập Trình JS Tạo máy tính + - * / trong Javascript - Tạo máy tính căn bản cộng trừ nhân chia bằng Javascript - Sử dụng function trong Javascript Mệnh đề điều kiện Video Cấu trúc điều kiện if else switch - Lập trình Javascript Bài tập - Tìm số lớn nhất - Lập trình Javascript Giải phương trình bậc nhất bằng Javascript Giải phương trình bậc 2 bằng javascript - giải phương trình bậc hai bằng Javascript Bài tập - Giải phương trình bậc nhất ax + b = 0 Bài tập - Giải phương trình bậc 2 ax2+ bx + c = 0 Vòng lặp for, while, do..while Video Tìm hiểu vòng lặp for, while, do .. while trong Javascript Tính giai thừa N! trong Javascript In tam giá * trong Javascript - in tam giác hình * trong Javascript - in tam giác hình sao trong Javascript Array & Function & Object Video Tìm hiểu Function trong Javascript Bài tập ôn luyện Function - Lập trình Javascript Video Tìm hiểu Array trong Javascript Video Khai báo Object trong Javascript Video Gửi giữ liệu qua các trang html bằng javascript - HTML/CSS Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript Video Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript Video Khai báo function trong Object - Lập trình Javascript Video Tìm hiểu function trong string - Lập trình Javascript Tìm hiểu về kiến thức Object và Array & localStorage trong JS - Khoá học Javascript Quản lý danh sách Học Sinh bằng ngôn ngữ lập trình JavaScript Xử lý sự kiện & thao tác thẻ HTML Video Event - Lập Trình JS Bài tập - Ôn tập event trong javascript - Lập trình Javascript Video Tương tác lên tags trong HTML bằng JS Video Thêm tags vào tags khác bằng javascript + ví du thêm sinh viên - lập trình JS Video Tương tác thẻ HTML bằng Javascript qua ví dụ đặt đơn hàng (Order Entry Form) Bài tập - quản lý form payment - Lập trình Javascript Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript Video Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript Bài tập - Form vay tiền - Lập trình Javascript Thiết kế calculator online - html5/css & Javascript Quản lý sinh viên - Lập trình Javascript Video Quản lý sinh viên - Lập trình Javascript Làm quen với DOM và sự kiện trong JavaScript - Khoá học lập trình JavaScript Quản lý đơn hàng bằng Javascript Hướng dẫn phát triển dự án quản lý sinh viên bằng javascript - khoá học lập trình javascript Lưu trữ Javascript Video Cookie - khoá học lập trình JavaScript Video Localstorage - Khoá học lập trình JavaScript LocalStorage: Quản lý thông tin sinh viên bằng Javascript - Lập trình Javascript Video Lưu trữ thông tin sinh viên bằng LocalStorage - Lập trình Javascript LocalStorage: Quản lý đăng ký đăng nhập- Lập trình Javascript LocalStorage: Quản lý đăng ký page- đăng nhập page - Hiển thị thông tin người dung- Lập trình Javascript Examination & Ôn Tập Tổng Quát 1000 Bài tập JavaScript - Lập Trình JavaScript [Examination] - Ôn tập HTML/CSS/JS - 60 phút - Web quản lý tin tức [Examination] Bài Thi Thực Hành HTML/CSS/JS Ôn tập HTML/CSS/JS & Bootstrap/jQuery Xây dựng ứng dụng quản lý sản phẩm bằng Javascript - Khoá học lập trình Javascript Quiz [Trắc Nghiệm] Ôn tập kiến thức javascript & luyện thi & phỏng vấn [Trắc Nghiệm] Trắc nghiệm object, array, localStorage - Khoá học lập trình Javascript [Trắc Nghiệm] 30 câu hỏi trắc nghiệm Javascript - Khoá học lập trình Javascript 20 Câu hỏi trắc nghiệm - làm quen với DOM và sự kiện trong JavaScript Trắc Nghiệm Tổng Hợp Javascript
JS Tutorial

Quản lý đơn hàng bằng Javascript

📋 Yêu cầu

1. Thiết kế giao diện gồm:

  • Ô nhập Tên khách hàng
  • Danh sách chọn Sản phẩm (dropdown)
  • Ô nhập Số lượng
  • Nút Tính tiền
  • Khu vực hiển thị Kết quả

2. Dữ liệu sản phẩm

Sản phẩmGiá
Chọn sản phẩm0
Áo thun100
Quần jean200
Giày thể thao300

3. Chức năng xử lý

✅ Lấy dữ liệu

  • Sử dụng document.getElementById để lấy:
    • Tên khách hàng
    • Sản phẩm được chọn
    • Số lượng

✅ Kiểm tra dữ liệu (Validation)

  • Không được để trống:
    • Tên khách hàng
    • Số lượng
  • Số lượng phải là số

✅ Thay đổi CSS

  • Nếu dữ liệu sai:
    • Viền ô nhập chuyển màu đỏ
  • Nếu hợp lệ:
    • Viền chuyển màu xanh

✅ Hiệu ứng focus

  • Khi click vào ô input:
    • Nền chuyển màu vàng
  • Khi rời khỏi:
    • Trở lại bình thường

✅ Tính toán

  • Khi bấm nút Tính tiền:

👉 Tổng tiền = Giá × Số lượng

✅ Hiển thị kết quả

  • Sử dụng innerHTML để hiển thị:
  • Tên khách hàng
  • Tên sản phẩm
  • Số lượng
  • Tổng tiền




Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó

×