art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.05.2005, 18:32   #1
TP-Senior
 
Benutzerbild von Magerquark
 
Registriert seit: May 2004
Magerquark macht alles soweit korrekt

[PHP] Vorschau eines komplexen Formulars


Moin.

Also, ich weiß, dass ich zwei Submit-Buttons machen und ihnen verschiedene Namen geben kann. Beim Klick auf Button A über eine if-Abfrage Aktion A, sonst Aktion B ablaufen lassen kann. Nun ist das, was ich vorhabe, nicht eine "einfache" Eingabemaske wie hier im Forum, wo man nur ein Eingabefeld hat, sondern ein Formular mit mehreren Textareas und Input-Fields. Wenn ich nun auf "Absenden" drücke, dann wird das Teil gespeichert. Gut. Wenn ich auf "Vorschau" drücke, soll eine - oh wunder - Vorschau angezeigt werden. Hier im Forum ist es ja so gelöst, dass der Inhalt des einfachen Textfeldes als Ausgabe über dem Textfeld angezeigt wird. Ich möchte nun aber, dass die Daten in einem Extra-Fenster angezeigt werden. Dazu werden alle Daten genommen und in eine Dummy-Seite mit Platzhaltern eingefügt. So sieht man dann auch schon, wie sich die Texte ins Design einpassen. Die frisch eingegebenen Daten sollen natürlich "im Hintergrund" - also hinter dem neuen Fenster - stehen bleiben. Erst bei Klick auf "Absenden" (im Ursprungsfenster) soll in die DB geschrieben werden. Wie bekomme ich das mit der neuen Seite aus PHP hin? Oder wie würdet Ihr eine entsprechende Vorschau machen?

Stichwort: JS-Popup. Ich dachte daran, dass ich bei Klick auf "Vorschau" in der if-Abfrage ein JS-Skript laufen lasse, das mir ein Fenster öffnet. Die geöffnete Datei ist dann schon so, wie die Seite aussehen soll (Design et all.) und die Daten aus dem Formular werden in Platzhalter in der aufgerufenen Dummy-Seite eingefügt. Nur wie? *hmm* Das JS: Könnte das ungefähr so aussehen, dass ich in der Formularseite (form action="<?php echo $SELF_PHP; ?>") sowas aufrufe? :
Code:
<script type="text/javascript">
F1 = window.open("dummy.php", "Vorschau", "left=10,top=10");
</script>
So ungefähr? Klappt das überhaupt, dass ich die Variablen an die Dummy-Seite weitergeleitet bekomme? Ne, oder?

Grüße
M.
__________________
<< Meine Ankunft war zeitlich schlecht gewählt...>>
Magerquark ist offline   Mit Zitat antworten


Alt 14.05.2005, 18:48   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
nur über Umwege - Du müsstest mit JS alle Felder manuell auslesen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 14.05.2005, 20:25   #3
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
So klappts auch:
Code:
<script language="JavaScript">
             function vorschau(frm) {
                 var oTarget = frm.target;
                 var newTarget = 'fenstername';
                 
                 var win = window.open('about:blank',newTarget,'width=200px, height=200px');
                 frm.target = newTarget;
                 
                 window.setTimeout('document.getElementById(\''+frm.id+'\').target = \''+oTarget+'\';',1000);
             }             
</script>
...den Funktionsaufruf einfach auf den Submitbutton im onclick-event aufrufen:
Code:
onclick="vorschau(this.form);"
Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[PHP] Vorschau eines komplexen Formulars [PHP] Vorschau eines komplexen Formulars
« phpinfo.php | Nanu, Kalender rechnet "nur" den Mai falsch? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67