Gửi biểu mẫu web mà không làm mới trang


9

Tôi có một biểu mẫu web được hiển thị dưới dạng một khối:

nhập mô tả hình ảnh ở đây

Có thể gửi biểu mẫu mà không cần làm mới trang, theo sau là một thông báo cho biết biểu mẫu web đã được gửi thành công? Nếu vậy, ai đó có thể hướng dẫn tôi đi đúng hướng?

Cảm ơn!

Câu trả lời:


9

Kiểm tra mô-đun AJAX Webform .

Mô-đun này thêm hỗ trợ AJAX cho Webform (3.0 trở lên).

Bước đầu tiên, nó tập trung vào việc thêm phân trang AJAX và gửi. Gửi mẫu nhận được ajaxified bao gồm các trang trước / tiếp theo. Đặc biệt đối với các hình thức đa dạng, điều này dẫn đến tải nhanh hơn (truyền dữ liệu ít hơn), khả năng sử dụng tốt hơn và cuối cùng là tải máy chủ nhỏ hơn.

Tôi nghĩ rằng có thể làm những gì bạn đang yêu cầu. Sau đó sẽ hiển thị dưới dạng tùy chọn trong cài đặt biểu mẫu.

Cài đặt biểu mẫu

Ngoài ra, hãy chắc chắn rằng bạn được đặt thành "không chuyển hướng"

chuyển hướng ảnh chụp màn hình


Phản hồi ajax sử dụng drupal_set_message horendous. Nghiêm túc mà nói, nó xấu xí.
AlxVallejo

0

Có một tùy chọn trên trang cấu hình khối để "Hiển thị tất cả các trang web dạng khối", nó sẽ làm những gì bạn cần.

Xem phần đính kèm: nhập mô tả hình ảnh ở đây


1
Cảm ơn! Tuy nhiên tôi muốn thay thế biểu mẫu web bằng thông báo xác nhận, bây giờ trang chỉ cần tải lại và tôi lại nhận được một biểu mẫu web trống.
Yassin Tahtah
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.