2 hộp kiểm đầu tiên có thuộc tính checked
, vì vậy chúng ta sẽ lấy giá trị của 2 hộp kiểm đầu tiên cùng với nó
Sau đó, chúng tôi đăng nhập thuộc tính value
Chúng tôi rải checked
NodeList thành một mảng
Sau đó, chúng tôi gọi map
với một cuộc gọi lại để trả về thuộc tính value
của mỗi hộp kiểm được chọn
Do đó, nhật ký giao diện điều khiển sẽ ghi nhật ký
Apple
Orange
Peach
0Phần kết luậnChúng tôi có thể lấy giá trị của tất cả các hộp kiểm đã chọn bằng JavaScript đơn giản
Thêm nội dung tại PlainEnglish. io. Đăng ký nhận bản tin hàng tuần miễn phí của chúng tôi. Theo dõi chúng tôi trên Twitter và LinkedIn. Tham gia cộng đồng của chúng tôi
Trong bài viết này, chúng tôi tìm hiểu cách nhận các giá trị hộp kiểm từ biểu mẫu khi gửi. Trong quá trình này, chúng tôi sẽ thực hiện các chức năng sau
- Hiển thị tất cả các tùy chọn hộp kiểm trên màn hình
- Cho phép người dùng kiểm tra và bỏ chọn bất kỳ tùy chọn nào
- Hiển thị các tùy chọn đã chọn khi gửi
Cách sử dụng Danh sách hộp kiểm trong React JS
Vui lòng bật JavaScript
Cách sử dụng Danh sách hộp kiểm trong React JSNhận giá trị của hộp kiểm khi gửi1. Tạo hộp kiểm cho mọi tùy chọn
Đầu tiên, chúng tôi sẽ thêm mã HTML để hiển thị các hộp kiểm với loại đầu vào “hộp kiểm”. Để đảm bảo rằng tất cả các hộp kiểm đều có cùng tên đầu vào, tên “cartitems” được gán cho mọi thành phần hộp kiểm
Add item to your cart:
Apple
Orange
Peach
2. Gán giá trị duy nhất cho mỗi hộp kiểm
Khi các hộp kiểm được tạo, chúng ta cần thêm các giá trị duy nhất cho mỗi hộp kiểm để phân biệt chúng
Apple
Orange
Peach
3. Enclose with tag
The tag provides direct access to all the child elements. Hence, once the checkboxes are enclosed by , we will be able to access checkbox values from “document.form[‘user-cart’]“.
Add item to your cart:
Apple
Orange
Peach
4. Nút để gửi và hiển thị các giá trị hộp kiểm đã chọn
Tiếp theo, chúng ta cần tạo các phần tử HTML sau
- Nút HTML để cho phép người dùng gửi hộp kiểm
- container where the selected values are displayed.
Submit
Các phần tử HTML có thể được truy cập thông qua JavaScript bằng cách sử dụng “tài liệu. getElementById” và tạo các phần tử thông qua “tài liệu. các hình thức"
var submitCart = document.getElementById["submit-cart"];
var userCart = document.forms["user-cart"];
var displayCart = document.getElementById["display-cart"];
5. Hàm JavaScript để lấy các giá trị đã kiểm tra
Hàm handleSubmit được kích hoạt khi nhấp vào nút bằng các sự kiện JavaScript. Trong hàm handleSubmit ta thực hiện các công việc sau
❮ Đối tượng hộp kiểm đầu vào
Ví dụ
Đặt trạng thái đã chọn của hộp kiểm
kiểm tra chức năng[] {
tài liệu. getElementById["myCheck"]. đã kiểm tra = đúng;
}
hàm bỏ chọn[] {
tài liệu. getElementById["myCheck"]. đã chọn = sai;
}
Định nghĩa và cách sử dụng
Thuộc tính được chọn đặt hoặc trả về trạng thái đã chọn của hộp kiểm
Thuộc tính này phản ánh thuộc tính HTML đã kiểm tra
Hỗ trợ trình duyệt
Thuộc tính đã kiểm tra Có Có Có Có Cócú pháp
Trả lại tài sản đã kiểm tra
Đặt thuộc tính đã chọn
hộp kiểmĐối tượng. đã kiểm tra = đúng. sai
Giá trị tài sản
Giá trịMô tảđúng. falseChỉ định có nên chọn một hộp kiểm hay không- đúng - Hộp kiểm được chọn
- sai - Mặc định. Hộp kiểm không được chọn
chi tiết kỹ thuật
Giá trị trả về. Boolean, trả về true nếu hộp kiểm được chọn và sai nếu hộp kiểm không được chọnThêm ví dụ
Ví dụ
Tìm hiểu xem hộp kiểm có được chọn hay không
var x = tài liệu. getElementById["myCheck"]. đã kiểm tra;
Tự mình thử »Ví dụ
Sử dụng hộp kiểm để chuyển văn bản trong trường nhập thành chữ hoa
tài liệu. getElementById["tên"]. giá trị = tài liệu. getElementById["tên"]. giá trị. Đến trường hợp trên[];
Tự mình thử »Ví dụ
Một số hộp kiểm trong một biểu mẫu
var cà phê = tài liệu. biểu mẫu[0];
var txt = "";
var i;
for [i = 0; i < coffee. chiều dài; . đã chọn] {
if [coffee[i].checked] {
txt = txt + cà phê[i]. giá trị + " ";
}
}
tài liệu. getElementById["đơn hàng"]. value = "Bạn đã gọi cà phê với. " + văn bản;
Trang liên quan
tài liệu tham khảo HTML. Thuộc tính được kiểm tra HTML
❮ Đối tượng hộp kiểm đầu vào