PDA

Vollständige Version anzeigen : Ein Button - 2 funktionen


SaM1001
15.04.2009, 11:47
Moin allerseits!
Hab sehr von nöten das ein Button (Drucken) mit zusatzfunktion "Speichern" im hintergrund belegt wird. Da manche "Dau's" vor dem drucken das speichern vergessen. Ist das irgendwie möglich ohne einer JS- Errinerungsmeldung?

supertramp
15.04.2009, 20:09
Wo ist denn der Button?
Im PDF?
Oder im HTML-Formular?

SaM1001
16.04.2009, 09:46
in einer HTML- Form:
<input type="submit" name="print" value="Drucken" class="button" />

Tut mir Leid, dass ich von Anfang an zu wenig dazu geschrieben habe, es existiert auch ein "Speichern"- Button, aber manche Leute "vergessen" den zu betätigen und gehen direkt zum drucken. Das wollte ich mal "geschickt" umgehen in dem alles in einem Schritt gemacht wird. Natürlich könnte man da eine JS- prüfung in so einer Art: return window.confirm("Speichern nicht vergessen?"); einfügen, aber schöner wäre es, meiner Meinung nach, "AIO" zu machen. Hier noch der Code zum Speichern:
<input type="submit" name="save" value="Speichern" class="button" onclick="submit(this)"/>.

supertramp
16.04.2009, 12:28
Ich verstehe das Problem nicht.

Wenn einer der user das PDF-Dokument geöffnet hat um es zu drucken, dann kann man das doch noch speichern?

Alternativ kannst du es ja auch noch zusätzlich per Mail verschicken....

SaM1001
16.04.2009, 16:25
Und noch mal von vorne:-)

Ich nabe natürlich eine Form die mit Daten manuel gefüllt wird. Diese sollten vor dem drucken aber gespeichert werden, sonst werden diese nicht auf dem pdf abgebildet. Und wie gesagt, es gibt User, die die Form ausfülen aber nicht speichern. Deswegen auch diese option vor dem drucken - speichern.

Wirus!
16.04.2009, 16:45
Das ganze hat mit der PDF-Erstellung und FPDF überhaupt nix zu tun, ist reine Formularbastelei im Vorfeld.

Du könntest das einfache Motto 'aus 2 mach 1' verwenden:

<input type="submit" name="print_save" value="Speichern und Drucken" class="button" onclick="submit(this)"/>

SaM1001
16.04.2009, 17:17
Genau das wollte ich wissen, kann ich die namen eifach so verbinden? es sind doch eingentlich zwei verschiodene funktionen...

Wirus!
16.04.2009, 18:03
Genau das wollte ich wissen, kann ich die namen eifach so verbinden? es sind doch eingentlich zwei verschiodene funktionen...

Jo, aber Grundverschiedene in zwei Systemen:


OnClick ruft eine Javascript-Prozedur auf, die beim Klicken abgearbeitet wird
Submit übermittelt die form-Daten an das nächste Script und beendet das Alte (so nicht _target="blank")


Solle problemlos kombinierbar sein. Allerdings musst Du ggf. die OnKlick-Prozedur umschreiben.

SaM1001
17.04.2009, 10:18
Verstehe das nicht ganz, kann man das vielleicht auf einem Beispiel irgendwo sehen, hab scho das halbe Internet durchsucht, werde nicht fündig:-(

CIX88
17.04.2009, 17:39
Vielleicht ist heute nicht mein Tag, aber so richtig verstehe ich das nicht.
Wenn ich ein HTML-Formular habe, kann man doch gleich das PDF daraus erstellen lassen:
z.B. so http://www.php-code.eu/demo229.html
Und dann wird das PDF auch angezeigt. Jetzt kann man PDF speichern, drucken oder sonst was machen.

SaM1001
21.04.2009, 11:58
Ja, es ist genau das wonach ich gesucht habe, die parameter aus input-feldern speichern und anschließend drucken. Nur kriege ich das irgendwie mit einem Button nicht hin.

SaM1001
29.04.2009, 11:27
Vielleicht ist heute nicht mein Tag, aber so richtig verstehe ich das nicht.
Wenn ich ein HTML-Formular habe, kann man doch gleich das PDF daraus erstellen lassen:
z.B. so http://www.php-code.eu/demo229.html
Und dann wird das PDF auch angezeigt. Jetzt kann man PDF speichern, drucken oder sonst was machen.

Kannst du mir vielleicht den Source dieses Formulars zeigen?

PS. Habs auf deiner Homepage gefunden, hat sich erledigt, vielen Dank!!!