Tôi có một biểu mẫu có 4 trình đơn thả xuống trên đó. Tùy chọn được chọn mặc định trong tất cả các menu thả xuống là "Vui lòng chọn". Tôi muốn sử dụng Jquery để đảm bảo rằng tất cả các trình đơn thả xuống đều có giá trị trước khi trang được gửi, nhưng mã của tôi chỉ hoạt động trên trang đầu tiên. Có ai có một cách mà tôi có thể kiểm tra tất cả các dropdowns cùng một lúc?Chọn không được chọn
function doconfirm() {
if ($('select').val() == '') {
alert("Please Select All Fields");
}
}
Tôi chắc chắn mình thiếu một số thứ nhưng tôi không thể hiểu được. Cảm ơn
Tôi đoán rằng vì nó không phải là một chức năng mà nó chỉ hoạt động trên lựa chọn đầu tiên trên trang ????? –
Đó là vì lệnh .val() chỉ trả về giá trị của phần tử đầu tiên trong tập hợp gói (đối tượng jQuery). Do đó cần phải kiểm tra giá trị trên mỗi phần tử trong bộ quấn –