Khi sử dụng các trình duyệt mới hơn hỗ trợ HTML5 (ví dụ FireFox 4);
và một trường biểu mẫu có thuộc tính required='required'
;
và trường biểu mẫu trống / trống;
và nút gửi được nhấp;
các trình duyệt phát hiện trường "bắt buộc" trống và không gửi biểu mẫu;
thay vào đó trình duyệt hiển thị một gợi ý yêu cầu người dùng nhập văn bản vào trường.
Bây giờ, thay vì một trường văn bản duy nhất, tôi có một nhóm các hộp kiểm , trong đó ít nhất một trường nên được kiểm tra / chọn bởi người dùng.
Làm cách nào tôi có thể sử dụng required
thuộc tính HTML5 trên nhóm hộp kiểm này? (Vì chỉ cần kiểm tra một trong các hộp kiểm, tôi không thể đặt required
thuộc tính trên mỗi hộp kiểm)
ps. Tôi đang sử dụng Simple_form , nếu điều đó quan trọng.
CẬP NHẬT
Các thể HTML 5 multiple
thuộc tính thể hữu ích ở đây? Có ai sử dụng nó trước đây để làm một cái gì đó tương tự như câu hỏi của tôi?
CẬP NHẬT
Dường như tính năng này không được hỗ trợ bởi thông số HTML5: ISSUE-111: Nhập liệu. @ Bắt buộc có nghĩa gì cho hộp kiểm @type =?
(Trạng thái sự cố: Vấn đề đã được đánh dấu đóng mà không ảnh hưởng. ) Và đây là lời giải thích .
CẬP NHẬT 2
Đó là một câu hỏi cũ, nhưng muốn làm rõ rằng mục đích ban đầu của câu hỏi là có thể thực hiện những điều trên mà không cần sử dụng Javascript - tức là sử dụng cách thức HTML5 để thực hiện. Nhìn lại, tôi nên làm cho "không có Javascript" trở nên đáng ghét hơn.