Điểm:0

reCaptcha trên biểu mẫu web không đưa ra thách thức nếu người dùng vô tình bỏ qua lần đầu tiên

lá cờ ca

Vì vậy, đây là dòng chảy.

  1. người dùng điền vào biểu mẫu web
  2. bỏ lỡ phản hồi reCaptcha và lần truy cập gửi
  3. Lỗi dường như tham gia vào reCaptcha NHƯNG - không có thử thách reCaptcha nào được hiển thị lại trong khi dữ liệu người dùng cung cấp được lưu.
  4. Người dùng đang tự hỏi làm thế nào để gửi lại Captcha.
  5. Làm mới trang là một tùy chọn, nhưng tùy chọn này sẽ xóa dữ liệu được lưu trên tương tác ban đầu của người dùng và người dùng sẽ phải điền lại tất cả các thành phần.

Biểu mẫu sử dụng ajax và tôi đã luôn cố gắng kiên trì đưa ra thử thách. Tôi cũng đã thử sử dụng grecaptcha.reset(); trong javascript nhưng bản thân nó không hoạt động.

Bất kỳ đề xuất.

Atam Dhillon avatar
lá cờ ca
Tôi đã tìm thấy giải pháp tại - https://www.drupal.org/project/recaptcha/issues/2420079 Giải pháp yêu cầu dán mã javascript bên dưới vào các trang của bạn. Và Vâng, nó đã hoạt động nhưng đây có phải là cách tốt nhất và duy nhất có thể không?
Atam Dhillon avatar
lá cờ ca
Mã theo nhận xét trên - Drupal.behaviors.recapcha_ajax_behaviour = { đính kèm: chức năng (bối cảnh, cài đặt) { if (typeof grecaptcha != "undefined") { var captcha = document.getElementsByClassName('g-recaptcha'); cho (var i = 0; tôi

Đă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.