目次
ポップアップでフォームを作成した場合「Form successfully submitted.」などが表示されてしまう
ポップアップでフォームを作成した場合「Form successfully submitted.」などが表示されてしまう場合、ポップアップがフォームをロードする際に、ページリロードやAjaxリクエストが発生し、JetFormBuilderが「フォーム送信後の状態」と誤認する場合があります。
解決策
「JetPopup」プラグインで、該当の「Loading content with Ajax」をオンにする
ポップアップでメディアを含むフォームを設置した場合メディアがアップロードされない
ポップアップでメディアを含むフォームを設置した場合、デフォルトでフォームを閉じてしまうと、メディアをアップロードする前に閉じてしまい、うまくメディアがアップロードされない。
解決策
JetPopupの設定で「On close event」に「Scroll to top」を設定する
ポップアップで、フォームを送信後に、そのページにとどまる設定
カスタムフィールドに、POST時のURLを記録するフィールドを作成
JetFormBuilderの設定で、「Post Submit Action」に「Redirect to Page」を追加して設定する