2013-06-26 5 views
1

Mon formulaire provient de Hubspot et est intégré dans une fancybox.Comment fermer fancybox après avoir appuyé sur le bouton "soumettre"

Je voudrais que la boîte se ferme dès que la personne frappe "soumettre" mais à la place il redirige et reste ouvert.

Deuxièmement, j'ai essayé d'entrer le code pour effacer la boîte de contenu après la soumission, mais les anciennes données restent dans les champs après la réouverture.

  1. Comment puis-je fermer la boîte après leur "soumission"?

  2. Comment puis-je coder afin que les champs soient effacés après chaque soumission?

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

À l'avance, je vous remercie. Vous les gars/filles sont super.

+0

Votre formulaire a-t-il un rappel que vous pouvez utiliser pour valider si le formulaire a été envoyé avec succès? Si c'est le cas, vous pouvez utiliser 'parent.jQuery.fancybox.close()' depuis un tel rappel. Quel contrôle avez-vous sur le format du formulaire (votre fournisseur tiers vous permet-il d'incorporer votre propre code?) De plus, vous n'avez pas besoin d'avoir un iframe caché dans votre page principale. Appelez le formulaire directement dans votre lien '' and add 'type: "iframe"' to your fancybox custom script. – JFK

Répondre

0

Voir ce lien Link here

Ajouter target = "_ top" dans la balise forme

<form target="_top"> 
+0

Sounds easy, but I don't see a plain

tag. Here is my code...

+0

downvote ... pourquoi ?? –

+0

Downvote? Qu'est-ce que c'est??? –

1

Après avoir inspecté votre fancybox J'ai trouvé ce html

<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"> 

Quand j'ajouter target = "_ top "à cela. Cela fonctionne comme prévu

votre formulaire.html peut avoir une balise de formulaire. Ajoutez-y target = "_ top"

+0

Pouvez-vous me montrer où? J'ai collé mon code ci-dessous.

+0

Je parle de la forme dans un fancybox qui obtient affiché cliquez sur "Request Info" –

+0

Bon, je vais regarder plus loin. –

Questions connexes