2011-01-10 19 views
1

Ich habe ein Formular, das einige Inhalte an eine Datenbank übermittelt und es funktioniert gut.fancybox form submit

Jetzt möchte ich es in eine Fancybox verschieben. Das Problem ist, dass, wenn ich auf den Senden-Button in der Fancybox klicke, die Seite auf die eigentliche Formularseite umleitet, anstatt auf der Fancybox zu bleiben.

Haben Sie eine Idee, wie Sie die Weiterleitung der Seite verhindern können?

Dank

Antwort

3

Wie werden Sie den Inhalt in den fancybox Laden? Wenn Sie die iframe-Methode verwenden, sollte sie darin bleiben.

Siehe Punkt 4 auf dieser Seite Daten als iframe lädt http://fancybox.net/howto

EDIT

Sie müssen das Formular in einer anderen Seite setzen und laden Sie dann die Seite in die fancybox unter Verwendung des Verfahrens angegeben . Wenn Sie beispielsweise eine neue Seite mit dem Namen myform.asp erstellt haben, die Ihr Formular und Formular enthält. Sie würden dann einen Link auf Ihrer Seite erstellen Sie Ihre fancybox enthalten, die die myform.asp Seite in einem Iframe nennen würden:

<a href="http://www.yourdomain.com/myform.asp" class="iframe">Fill Out Form</a> 
+0

ich das Bit am Ende der Verbindung hinzugefügt haben, und es macht keinen Unterschied ... Es leitet noch die Seite der Formularseite. Fehle ich etwas? – user441365

+0

Bearbeitete die Antwort –

+0

ja das ist genau das, was ich tue und die Seite lädt gut in der Fancybox. Problem ist, dass, wenn ich auf die Schaltfläche "Formular absenden" klicke, die Seite auf die Formularseite umleitet ... – user441365