Hộp kiểm là các phần tử biểu mẫu trong đó người dùng có thể chọn hoặc bỏ chọn chúng. Chúng thường được gọi là "cờ" và được sử dụng như một kích hoạt cho phép bạn nhận được một trong hai câu trả lời - "có" hoặc "không". Thông thường, câu hỏi về việc chuyển các giá trị hộp kiểm phát sinh khi các lập trình viên mới bắt đầu tạo biểu mẫu trong tài liệu siêu văn bản. Dưới đây là bộ thẻ tối thiểu cần thiết để giải quyết vấn đề này, cần được đặt trong một tài liệu như vậy.
Hướng dẫn
Bước 1
Đặt thẻ biểu mẫu vào tài liệu - các thuộc tính của nó phải chứa thông tin về phương thức nào và địa chỉ nào mà dữ liệu của tất cả các thành phần biểu mẫu, bao gồm cả các hộp kiểm, sẽ được gửi đến. Nhập địa chỉ của tập lệnh xử lý dữ liệu trong thuộc tính action và phương thức truyền dữ liệu trong thuộc tính method. Giá trị của thuộc tính action có thể được để trống nếu bản thân trang mà thông tin được gửi đi là một tập lệnh xử lý. Hai giá trị được phép cho phương thức truyền dữ liệu - Lấy và Đăng. Sự lựa chọn phụ thuộc vào tùy chọn nào trong số các tùy chọn này được lập trình để đọc dữ liệu nhận được trong tập lệnh xử lý. Thẻ biểu mẫu hoàn chỉnh với bộ thuộc tính bắt buộc tối thiểu có thể trông giống như sau:
Bước 2
Nhập số lượng mục lựa chọn cần thiết (hộp kiểm) giữa các thẻ biểu mẫu mở và đóng. Điều này được thực hiện bằng cách sử dụng các thẻ đầu vào, trong thuộc tính type mà giá trị hộp kiểm được ghi. Mỗi người trong số họ phải chứa ít nhất hai thuộc tính bắt buộc - tên và giá trị. Hãy chú ý đến thuộc tính tên - không giống như các phần tử lựa chọn được nhóm (radio), các giá trị tên cho mỗi hộp kiểm phải khác nhau. Từ được đặt trong thuộc tính này sẽ được sử dụng làm tên của biến được chuyển từ biểu mẫu. Giá trị của thuộc tính value sẽ được gán cho biến có tên này. Một nhóm thẻ như vậy trong một biểu mẫu có thể trông như thế này:
Bước 3
Đặt một nút trước thẻ đóng của biểu mẫu, khi được nhấp vào, sẽ gửi giá trị hộp kiểm do người dùng chọn đến địa chỉ được chỉ định trong thẻ mở của biểu mẫu. Làm điều này bằng cách sử dụng thẻ đầu vào, đặt giá trị gửi trong thuộc tính type. Ngoài thuộc tính này, bạn cũng có thể thêm giá trị bằng cách nhập văn bản vào đó để hiển thị trên nút gửi dữ liệu. Mã hoàn chỉnh sẽ gửi thông tin của hộp kiểm được khách truy cập chọn đến tập lệnh trình xử lý, chẳng hạn như sau: