Hallo,
hab ein kleines Problem:
Ich hab ein Formular mit einigen Input-Feldern.
Nach diesen Feldern kommen 4 eigene Formulare, jeweils eines mit einem File-Input Feld und einem Button.
Der Button sendet via onClick an eine PHP Datei, welche den Bildupload handelt.
Nach diesen 4 Formularen die alle gleich aufgebaut sind, folgt schließlich ein Sende-Button (type="submit") welcher das restliche Formular mit den Input Feldern an eine andere PHP Datei leitet, welche das Formular wiederrum verarbeiten.
So das ich im Endeffekt einen Ajax Bildupload in meinem Formular habe, damit das Formular nicht 5 mal nach jedem Upload neu geladen werden muss.
Struktur sieht so aus:
So nun zu meinem Problem, die Bilduploads klappen wunderbar.
Doch wenn alle Input Felder ausgefüllt sind, Bilder hochgeladen sind, und man klickt auf den Submit-Button, öffnet sich ein neuer tab mit der Seite mitder PHP Datei die den Bildupload verarbeitet.
Habe ichein Bild hochgeladen, mach Refresh, und drücke dann den Submit Button funktioniert es wunderbar.
Es kommt nur immer dieser Tab, wenn ich die Input Felder ausgefüllt habe UND ohne Refresh ein Bild hochgeladen habe.
Der Submit Button hat aber gar nichts mit Javascript zu tun, also wieso öffnet sich dann immer dieser Tab???
Ich hoffe ich konnte mein Problem verständlich schildern
MfG und vielen Dank schonmal.
hab ein kleines Problem:
Ich hab ein Formular mit einigen Input-Feldern.
Nach diesen Feldern kommen 4 eigene Formulare, jeweils eines mit einem File-Input Feld und einem Button.
Der Button sendet via onClick an eine PHP Datei, welche den Bildupload handelt.
Nach diesen 4 Formularen die alle gleich aufgebaut sind, folgt schließlich ein Sende-Button (type="submit") welcher das restliche Formular mit den Input Feldern an eine andere PHP Datei leitet, welche das Formular wiederrum verarbeiten.
So das ich im Endeffekt einen Ajax Bildupload in meinem Formular habe, damit das Formular nicht 5 mal nach jedem Upload neu geladen werden muss.
Struktur sieht so aus:
PHP-Code:
<form action="formular.php" method="POST" name="fom1">
<input .....>
<form action="bildupload" method="POST">
<input type="file" name="filename">
<button onclick="submit(); return false;">upload</button>
...
...
...
<input type="submit" name="submit" value="sendern">
</form>
Doch wenn alle Input Felder ausgefüllt sind, Bilder hochgeladen sind, und man klickt auf den Submit-Button, öffnet sich ein neuer tab mit der Seite mitder PHP Datei die den Bildupload verarbeitet.
Habe ichein Bild hochgeladen, mach Refresh, und drücke dann den Submit Button funktioniert es wunderbar.
Es kommt nur immer dieser Tab, wenn ich die Input Felder ausgefüllt habe UND ohne Refresh ein Bild hochgeladen habe.
Der Submit Button hat aber gar nichts mit Javascript zu tun, also wieso öffnet sich dann immer dieser Tab???
Ich hoffe ich konnte mein Problem verständlich schildern
MfG und vielen Dank schonmal.
Kommentar