First Name : Last Name :
Email : Comments : Enter your comments
69 BÀI TẬP: Bài tâp JavaScript 14: Minh hoạ việc đọc giá trị phần tử text hiển thị hình Yêu cầu: Tạo hộp text có tên HoTen Một nút có tên HienThi, value = “Hiển thị” Khi người dùng click vào nút HienThi hiển thị nội dung hộp text hàm alert Hướng dẫn: Để lấy giá trị phần tử HTML đó, viết .value Trong đó: giá trị thuộc tính name bạn tạo thẻ Ví dụ: - Hoten.value, DangKy.value, GioiTinh.value, Password.value v.v Minh hoạ: Đọc giá trị hộp text Hãy gõ văn vào hộp text click vào nút Hiển thị 200) alert("Bạn gõ số ký tự cho phép!"); SoKyTu.value =NoiDung.value.length;// Hiển thị số ký tự textbox SoKyTu } Số ký tựđã gõ: Ở ví dụ trên, hàm kiểm tra gọi kiện nhấn phím (onKeyUp) xuất hay nói cách khác người dùng gõ thêm ký tự vào textarea Bài tâp JavaScript 22: Tạo nút có value = “Gửi”, textbox có name = “HoTen”, nút radio có tên GioiTinh nhãn tương ứng Nam, nữ Yêu cầu: Khi người dùng di chuyển chuột vào phần tử hiển thị thơng báo tương ứng trạng thái Ví dụ người sử dụng di chuyển chuột qua nút nhấn “Gửi” trạng thái “Bạn di chuyển chuột vào nút” Hướng dẫn: Khi người dùng di chuyển chuột kiện di chuyển chuột xuất hiện, kiện có tên : onMoseMove Vậy ta viết lệnh kiện Minh hoa: Xu ly su kien Nam Nữ BÀI TẬP JAVASCRIPT Tự GIẢI Bài số 1: Tạo tầng có chứa dịng chữ “Hello”, kích thước H1 nút nhấn có nhãn “Thay đổi” Khi người dùng click vào nút yêu cầu người dùng nhập vào xâu, sau thay nội dung thẻ H1 xâu nhập vào (Theo cách: thay thuộc tính innerText, innerHTML, outerText, outerHTML) Bài số 2: Tạo thẻ H1, màu chữ xanh dùng để hiển thị thời gian hệ thống (gồm giờ:phút:giây) Gợi ý: Viết hàm CapNhat để lấy giờ:phút:Giây máy tính sau gán cho thuộc tính innerText thẻ H1 Sử dụng hàm setInterval(“CapNhat();”, 1000) để liên tục cập nhật thời gian theo giây Bài số 3: Tạo tầng IE, tầng chứa ảnh Tầng thứ chạy từ trái sang phải hình, tầng thứ hai chạy từ xuống hình Gợi ý: Sử dụng hàm setInterval để gọi hàm di chuyển tầng Bài số 4: Tạo tầng chứa liên kết Chuột click vị trí tầng đặt vị trí Gợi ý: Viết lệnh kiện onClick thẻ BODY Bài số 5: Tạo form đăng ký E-Mail tương tự Yahoo (Bạn cần tạo số phần tử, không cần tạo hết) Mỗi người dùng di chuyển chuột đến phần tử hiển thị lời thích Tiếng việt (Xem Bài số 5) Bài số 6: Tạo tầng (Trong Netscape), tầng nạp trang tương ứng sau: https://vndoc.com, https://quantrimang.com https://meta.vn Bài số 7: Tạo tầng chứa ảnh, nút có nhãn “Di chuyển” Khi người dùng click vào nút ảnh di chuyển chéo từ góc bên phải xuống góc bên trái hình Gợi ý: Tăng dần pixelTop, giảm pixelLeft Bài số 8: Hãy tạo trang Web có giao diện sau: Yêu cầu: • Khi người dùng di chuyển chuột đến phần tử hiển thị dịng nhắc trạng thái để hướng dẫn người dùng Ví dụ: Khi người dùng đưa chuột vào textbox User Name thì hiển thị trạng thái là: “Nhập mã người dùng”, hay người đưa chuột đến nút “Đăng ký” hiển thị dịng nhắc: “Gửi thơng tin để đăng ký” v.v Hướng dẫn: Nút đăng ký nên nút thường, tức tạo thẻ: Bài số 9: Có giao diện 1, yêu cầu sau: • Khi gửi thơng tin đi, cần kiểm tra xem nội dung người dùng gõ ô Password với textbox “Gõ lại password” có giống hay khơng? Nếu gửi (Submit) đi, cịn khơng thơng báo “Password phải giống nhau” Khi gửi thông tin, cần kiểm tra ngày sinh, tháng sinh phải hợp lệ (Tức ngày phải nhỏ 32, tháng phải nhỏ 13) Hướng dẫn: Nút đăng ký nên nút thường, tức tạo thẻ: Trong Hàm DangKy() kiểm tra liệu hợp lệ liệu nhập vào đắn gửi cách gọi phương thức submit đối tượng document, sau: document.submit(); Bài số 10: Làm tương tự tập 8, thêm yêu cầu: Khi người dùng nhập số lượng, đơn giá tính ln textbox thành tiền Hướng dẫn: Viết lệnh tính thành tiền kiện onKeyUp hai textbox số lượng textbox đơn giá *** Lưu ý: Trước tính tích cần phải kiểm tra xem liệu hai textbox có hay chưa, chưa nhập chưa tính Bài số 11: Hãy tạo menu đặt theo chiều dọc gồm mục sau: • Giới thiệu Tin tức Sản phâm Trợ giúp Yêu cầu: mục có màu xanh, màu chữ vàng (yellow) Khi người dùng di chuyển đến mục mục có màu màu đỏ Khi di chuyển chuột khỏi màu trở lại màu xanh Khi người dùng click vào mở trang tương ứng https://download.com.vn, https://vndoc.com, https://meta.vn https://quantrimang.com Gợi ý: Làm tương tự tập mẫu, tạo thẻ H2 Bài số 11: Hãy tạo menu gồm mục theo chiều ngang, Hướng dẫn: Nếu bạn dùng thẻ H2, mục tự động đặt riêng dịng Để đặt nhiều mục dịng, bạn tạo bảng có hàng nhiều cột Mỗi mục đặt thẻ Để thay đổi kích thước, màu nền, màu chữ v.v bạn sử dụng STYLE: