Neuladen der Seite nach dem Absenden verhindern

Lesezeit: 1 Minute

Benutzer-Avatar
Lichtbringer

Ich arbeite mit dem WordPress Gravity Forms Plugin. Ich habe ein Formular in einen jquery-Dialog geladen und möchte, dass der Dialog nach dem Absenden des Formulars geschlossen wird, anstatt die Seite neu zu laden.

Allerdings weiß ich nicht, ob es möglich ist, hinzuzufügen preventDefault() hinein submit() Veranstaltung. Oder wenn es eine Option gibt, die Seite in den Gravity Forms nicht neu zu laden.

Bitte geben Sie mir einen möglichen Weg, dies zu erreichen.

Sie könnten versuchen, auf einen unsichtbaren Iframe abzuzielen.

<form action="this_action.php" method="post" target="iframe">
  <input type="submit" value="Submit" />
</form>

<iframe name="iframe" style="position: absolute; visibility: hidden"></iframe>

  • Diese Methode funktioniert gut

    – Soumya Roy

    5. Mai um 19:56 Uhr

Benutzer-Avatar
Kartoffelschalen

Hast du die Option AJAX aktivieren aktiviert?

Ansehen https://web.archive.org/web/20150415003507/http://www.gravityhelp.com:80/documentation/gravity-forms/user-guides/getting-started/embedding-a-form/: Dadurch wird Ihr Formular ohne Seitenaktualisierung gesendet.

Dann einfach den Dialog close im Submit-Event aufrufen und fertig!

1016880cookie-checkNeuladen der Seite nach dem Absenden verhindern

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy