Sayfayı yenilemeden web formunu gönderme


9

Bir blok olarak görüntülenen bir web formu var:

resim açıklamasını buraya girin

Formu sayfayı yenilemeden, ardından web formunun başarıyla gönderildiğini belirten bir mesaj göndermek mümkün müdür? Eğer öyleyse, birisi bana doğru yönde rehberlik edebilir mi?

Teşekkürler!

Yanıtlar:


9

Webform AJAX modülüne göz atın .

Bu modül Webform'a (3.0 ve üstü) AJAX desteği ekler.

İlk adım olarak sadece form AJAX sayfalama eklemek ve göndermek odaklanır. Form gönderimleri önceki / sonraki sayfalar dahil olmak üzere özetleniyor. Özellikle çok sayfalı formlar için bu, daha hızlı yükleme (daha az veri aktarımı), daha iyi kullanılabilirlik ve son olarak daha küçük sunucu yükü sağlar.

Bence bu istediğini yapabilir. Daha sonra form ayarlarında seçenek olarak görünmelidir.

Form Ayarları

Ayrıca, "yönlendirme yok" olarak ayarlandığından emin olun

redirect ekran görüntüsü


Ajax yanıtı, korkunç drupal_set_message kullanır. Cidden, bu çirkin.
AlxVallejo

0

Blok yapılandırma sayfasında, ihtiyacınız olanı yapacak "Web form sayfalarını blokta göster" seçeneği bulunur.

Eki görmek: resim açıklamasını buraya girin


1
Teşekkürler! Ancak web formunun onay mesajıyla değiştirilmesini istiyorum, şimdi sayfa yeniden yükleniyor ve yine boş bir web formu alıyorum.
Yassin Tahtah
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.