2013-06-26 128 views
1

我的表單來自Hubspot並嵌入到fancybox中。如何使fancybox在點擊「提交按鈕」後關閉

我希望箱子在人員點擊「提交」時關閉,而是重定向並保持打開狀態。

其次,我嘗試輸入代碼以在提交後清除內容框,但舊數據在重新打開後保留在字段中。

  1. 如何在「提交」後關閉盒子?

  2. 我該如何編寫代碼才能在每次提交後清除字段?

http://online.saintleo.edu/FancyBox2/FancyBox.html

在前進,謝謝。你們/女孩很棒。

+0

您的表單是否有可用於驗證表單是否成功提交的回調?如果是這樣,你可以在這種回調中使用'parent.jQuery.fancybox.close()'。您對錶單格式有多少控制(您的第三方提供商是否允許您嵌入自己的代碼?)....此外,您不需要在主頁面中隱藏一個「iframe」。直接調用的形式,你的鏈接'' and add 'type: "iframe"' to your fancybox custom script. – JFK

回答

0

請參閱此鏈接Link here

添加目標= 「_頂」 的形式標記

<form target="_top"> 
+0

Sounds easy, but I don't see a plain

tag. Here is my code...

+0

downvote ......爲什麼? –

+0

Downvote?那是什麼??? –

1

檢查你的fancybox後,我發現這個網站

<form accept-charset="UTF-8" enctype="multipart/form-data" id="hsForm_bc762bf8-087a41ec-8f55-263df96f988a" class="hs-custom-form stacked hs-form" action="https://forms.hubspot.com/uploads/form/v2/206683/bc762bf8-087a-41ec-8f55-263df96f988a" method="POST" novalidate="novalidate"> 

當我添加目標=「_頂級「對它。它按預期工作

您的form.html可能有一個窗體標籤。向其添加目標=「_ top」

+0

你能告訴我在哪裏?我在下面粘貼了我的代碼。 <表寬度= 「1264px」 高度= 「100」 BORDER = 「0」 BGCOLOR = 「#0A3D32」>​​​​

+0

我說的是一個的fancybox內的形式被顯示點擊「請求信息」 –

+0

好的,我會看得更遠。 –