ASP Werte übergeben

daywalkertp

Erfahrenes Mitglied
ich hab da mal ein kleines Formular erstellt und einen post-Button der die ganzen werte in die Datenbank speichert. Nun meine Frage:
Kann ich noch einen zweiten post-Button machen der mit den eingegebenen Werten was anderes macht z.B. drucken?
 
Hi,

drucken sollte ja kein Prob sein --- Javacript Print Button

Ich glaub du meinst etwas in dieser Richtung:

PHP:
<FORM name="XXXXXXX" action="" method="post">
....................
....................

<INPUT type="button" value="Send" 
onClick="document.post.action='seite1.asp';
document.post.target='_self';
document.post.submit();return false;">
															
<INPUT type="button" value="Vorschau" 
OnClick="document.post.action='seite2.asp';
document.post.target='_blank';document.post.submit();return false;">


Oder doch was anderes ?


Gruß

Tex
 
Hoi...

du gibst ja jedem Input-Element einen netten Namen, also auch Submit-Buttons.
Wenn du nun mehrere Submit-Buttons hast, hat jeder einen eigenen Namen, und der Button hat sogar einen Wert (das was im Button angezeigt wird)

Wenn du nun das Formular mit einem Klick auf einem Button absendest, wird der Name des Buttons als Variable, mit dem Wert des Buttons bei den Daten angehängt. (Kann man prima mit einer norm. HTML Datei, in der ein Form ist, bei dem die Daten per 'Get' übertragen werden)

Also könntest du auf folgende Art, unterschiedliche Sachen machen, bei drücken auf unterschiedliche Buttons.

Bsp. 1
Der HTML-Code
Code:
1 ...
2 <form name="meinform" method="post/get" action="..">
3    ...
4    <input type="submit" name="btnPost" value="eintragen">
5    <input type="submit" name="btnPreview" value="vorschau">
6    ...
7 </form>
8 ...

Der ASP-Code
Code:
1 <%
2 if Request.QueryString/Form("btnPost") = "eintragen" then
3   ... 'Code der ausgeführt werden soll,
        'wenn der 'eintragen' btn betätigt wurde
4 end if
5 if Request.QueryString/Form("btnPreview") = "vorschau" then
6    ... 'Code der .. .. wenn der 'Vorschau' btn ..
7 end if
8 %>

Man könnte jedoch den Buttons den selben Namen geben, und einfach dann überprüfen welchen Wert die Variable hat.

Bsp. 2
Der HTML-Code
Code:
1 ...
2 <form name="meinform" method="post/get" action="..">
3    ...
4    <input type="submit" name="btnSubmit" value="eintragen">
5    <input type="submit" name="btnSubmit" value="vorschau">
6    ...
7 </form>
8 ...

Der ASP-Code
Code:
1 <%
2 if Request.QueryString/Form("btnSubmit") = "eintragen" then
3   ... 'Code der ausgeführt werden soll,
        ' wenn der 'eintragen' btn betätigt wurde
4 end if
5 if Request.QueryString/Form("btnSubmit") = "vorschau" then
6    ... 'Code der .. .. wenn der 'Vorschau' btn ..
7 end if
8 %>

Mfg,
crazy-weasel
 

Neue Beiträge

Zurück