Tôi có biểu mẫu với một loạt các hộp kiểm. Tôi muốn cảnh báo người dùng, sau khi họ nhấn gửi, nếu TẤT CẢ các hộp kiểm được bỏ chọn. Tôi đang sử dụng mã sau đây để báo cáo tất cả các giá trị của hộp kiểm:cảnh báo người dùng nếu không chọn tất cả các hộp kiểm
$('[id^=leg_rider]').filter(':checked');
Điều này có vẻ hiệu quả. Tuy nhiên, khi tôi cố kiểm tra xem đối tượng được trả về có trống không, nó dường như không hoạt động. Đây là những gì tôi đang cố gắng:
$("#set_pref_submit").click(function() {
var legchecked = $('[id^=leg_rider]').filter(':checked');
if (!legchecked){ alert("no riders")};
});
Bất kỳ đề xuất nào được đánh giá cao. Cảm ơn!
Bạn đang đi đúng hướng. Chỉ cần sử dụng: if (jQuery (". Checkbox: checked"). Length == 0), hoặc với mã của bạn: if (jQuery ("[id^= leg_rider]: đã chọn"). Length == 0) {alert ()} – ShaunOReilly