Điểm:0

Kiểm tra các Hộp kiểm đã chọn tối thiểu

lá cờ kh

tôi là người mới trong thế giới drupal.

Tôi đã tạo một biểu mẫu web, có một số hộp kiểm ở đó. Thích:

[1]
[2]
[3]
[4]

Tôi muốn kiểm tra xem ít nhất X trong số các hộp kiểm có được chọn trước khi gửi hay không. Tôi không biết làm thế nào để thiết lập nó.

Tôi sẽ rất vui khi được nghe từ bạn.

Cảm ơn rất nhiều

Điểm:0
lá cờ cn

Nếu bạn thực sự chỉ cần kiểm tra một mục, thì việc đặt trường theo yêu cầu sẽ là điều duy nhất bạn cần làm. Khi bạn đang ở chế độ xây dựng của biểu mẫu web và bạn nhấp vào phần tử cần cài đặt này, sẽ có một phần gọi là "XÁC THỰC MẪU". Nếu bạn nhấp để mở rộng phần này, sẽ có một hộp kiểm để làm cho nó bắt buộc.

Cập nhật: tài liệu Webform hiển thị cách thêm xác thực tùy chỉnh vào Biểu mẫu web.

lá cờ kh
Rất cám ơn phản hồi của bạn. Điều này có thể thực hiện được chỉ với một hộp kiểm, nhưng rất tiếc là không thể nếu có từ 2 hộp trở lên.
shelane avatar
lá cờ cn
Ah tôi thấy. Tôi đọc sai câu hỏi này. Vì vậy, tôi nghĩ bạn sẽ phải thực hiện xác thực JavaScript tùy chỉnh để xác minh rằng có ít nhất một giá trị từ một trong các hộp kiểm. Webform có tài liệu tuyệt vời bao gồm [sách dạy nấu ăn dành cho người xử lý](https://www.drupal.org/docs/8/modules/webform/webform-cookbook/how-to-add-custom-validation-to-a-webform- phần tử) cho mục đích như vậy.
lá cờ kh
Cảm ơn. Tôi sẽ thử nó. chưa có nhiều kiến ​​thức lập trình

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.