PHP Form und Java-Script
NiX
- javascript
Hallo zusammen.
Ich habe ein Formular, welches Daten an ein PHP-Script weitergeben soll. Das Formular ist jedoch von Javascript umgeben und gibt mir die Variablen, egal ob ich Post oder GET verwende nicht an das PHP-Script weiter.
Kann mir da jemand weiterhelfen?
...
<body>
<script language="JavaScript">
<!--
function screenshot(url,titel,eigenschaften) {
window.open(url,titel,eigenschaften);
}
//-->
</script>
<form action="javascript:screenshot('phpfile.php','Screenshot','width=600,height=450')" METHOD="POST">
<input name=...> ... Formularinhalt
</form>
</body>
...
Nun landen die Variablen und Daten aus dem Formular nicht bei der Datei phpfile.php. Wenn ich im Action Bereich nur action"phpfile.php" stehen habe geht alles.
Kann mir jemand sagen, wie ich mache, dass mir das JavaScript die Daten weitergibt?
Danke und Gruss,
NiX
Moin
in action das PHP-Script, in onsubmit ein leeres PopUp öffnen (Script sollte mit return true beendet werden), mit Attribut target (in <form>) das Script im gerade geöffneten PopUp öffnen lassen.
frohe Weihnachten
rfb
Moin
Salü
in action das PHP-Script, in onsubmit ein leeres PopUp öffnen (Script sollte mit return true beendet werden), mit Attribut target (in <form>) das Script im gerade geöffneten PopUp öffnen lassen.
Mmh, wie meinst du das genau? Habe dies getestet, das geht aber nicht:
<form action="phpfile.php" METHOD="POST" onsubmit="javascript:screenshot('','Screenshot','width=600,height=450')">;
Da wird ein leeres Popup geöffnet und das phpfile ist im Hauptfenster.
Gruss aus der Schweiz,
NiX
Moin
<form action="phpfile.php" METHOD="POST" onsubmit="javascript:screenshot('','Screenshot','width=600,height=450')">;
da vermisse ich auch das target="Screenshot"
so solte es eher klappen:
<form action="phpfile.php" METHOD="POST" onsubmit="screenshot('','Screenshot','width=600,height=450');return true" target='Screenshot'>;
Gruß
rfb
<form action="phpfile.php" METHOD="POST" onsubmit="screenshot('','Screenshot','width=600,height=450');return true" target='Screenshot'>;
Besten Dank! So gehts :-)
Gruss,
NiX