Hallo!
Derzeit ist mein Kontaktformular auf einer eigenen Seite. Mein Wunsch wäre es, das Formular dynamisch in die bestehende Seite zu laden und korrekt zu verarbeiten. Das Laden des Formulars in die Seite funktioniert ohne Fehler. Nur die Verarbeitung des Formulars funktioniert nicht, bei Klick auf "Senden" wird das Formular plötzlich (unformatiert) in einer neuen Seite angezeigt. Möglicherweise ist ja nur der Quellcode des Formulars "fehlerhaft".
Das ist der Code für das Formular:
Egal was ich bei "action" mache, die Verarbeitung erfolgt in einer neuen Seite.
In einem anderen Forum hat man mir vorgeschlagen, das mit Ajax zu machen. Nur kann ich ersten kein AJAX, und zweitens sind 556 Zeilen PHP-Code nicht mal eben schnell umgeschrieben.
Ich benutze den Vionlink-Formmailer (in Version 1.2), mit einer größeren Anpassung.
Danke!
Natürlich ist zu überlegen ob man das Formular besser auf einer eigenen Seite belässt. Aber das Technische interessiert mich trotzdem.
Gruß, René
Derzeit ist mein Kontaktformular auf einer eigenen Seite. Mein Wunsch wäre es, das Formular dynamisch in die bestehende Seite zu laden und korrekt zu verarbeiten. Das Laden des Formulars in die Seite funktioniert ohne Fehler. Nur die Verarbeitung des Formulars funktioniert nicht, bei Klick auf "Senden" wird das Formular plötzlich (unformatiert) in einer neuen Seite angezeigt. Möglicherweise ist ja nur der Quellcode des Formulars "fehlerhaft".
Das ist der Code für das Formular:
PHP-Quellcode
- <?php
- error_reporting(0);
- @include("vionlink-formmailer.php");
- ?>
- <!DOCTYPE HTML>
- <html lang="de">
- <head>
- <script type="text/javascript" src="javascripts/form.js"></script>
- </head>
- <body>
- <span class="impress" id="fsupport">Feedback/Support</span><br /><br />
- <?php echo MELDUNGEN; ?>
- <br /><br />
- <form action="javascript:HideForm('fbform');" method="post" id="sendmepost" enctype="multipart/form-data" >
- <p>Anrede:
- <select id="obt1" name="ges">
- <option value="Herr">Herr</option>
- <option value="Frau">Frau</option>
- </select></p>
- <p>Vorname/Name: <sup>1</sup>
- <input type="text" id="eins" name="eins" value="<?= isset($_POST['eins']) ? $_POST['eins'] : ''; ?>" size="30" maxlength="50"></p>
- <p>E-Mail: <sup>1</sup>
- <input type="text" id="zwei" name="zwei" value="<?= isset($_POST[zwei]) ? $_POST['zwei'] : ''; ?>" size="30" maxlength="50"></p><br />
- <p><div id="senden">Und ab damit!<input type="submit" value="Senden"></div></p>
- </form><br />
- </body>
- </html>
Egal was ich bei "action" mache, die Verarbeitung erfolgt in einer neuen Seite.
In einem anderen Forum hat man mir vorgeschlagen, das mit Ajax zu machen. Nur kann ich ersten kein AJAX, und zweitens sind 556 Zeilen PHP-Code nicht mal eben schnell umgeschrieben.
Ich benutze den Vionlink-Formmailer (in Version 1.2), mit einer größeren Anpassung.
Danke!
Natürlich ist zu überlegen ob man das Formular besser auf einer eigenen Seite belässt. Aber das Technische interessiert mich trotzdem.
Gruß, René