web-dev-qa-db-ja.com

ページを更新せずにWebフォームを送信する

ブロックとして表示されるWebフォームがあります。

enter image description here

ページを更新せずにフォームを送信し、続いてWebフォームが正常に送信されたことを示すメッセージを送信することはできますか?もしそうなら、誰かが私を正しい方向に導くことができますか?

ありがとう!

9
Yassin Tahtah

Webform AJAX モジュールを確認してください。

このモジュールは、AJAXサポートをWebform(3.0以上)に追加します。

最初のステップとして、フォームAJAX=ページングと送信を追加します。フォーム送信は、前/次のページを含めてajax化されます。特に、複数ページのフォームの場合、これにより読み込みが速くなります(データ転送が少なくなります)。使いやすさが向上し、最終的にサーバーの負荷が小さくなりました。

私はあなたが求めていることをするかもしれないと思います。その後、フォーム設定のオプションとして表示されます。

Form Settings

また、「リダイレクトなし」に設定されていることを確認してください

redirect screenshot

9
Daniel Rogers

「すべてのWebフォームページをブロックで表示する」オプションがブロック構成ページにあり、必要なことを実行します。

添付ファイルを参照してください: enter image description here

0
Scott Joudry