tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
163
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Hallo,

    ich habe derzeit ganz große Probleme beim Abschicken eines Formulares und brauche da etwas hilfe. Ich will mal eben kurz beschreiben, was ich gemacht habe.

    Ich habe eine Seite, auf der unter anderem ein Link drauf ist. Beim Klick auf diesen Link öffnet sich in der Mitte der Seite ein Formular (multipart), mit dem man dateien hochladen kann. Dieses Öffnen habe ich mit jQuery und einer Thickbox realisiert. Das Formular ist auf der Seite in einem DIV.

    Nutze ich FF, funktioniert alles so, wie ich es mir vorgestellt habe. Im IE7 gibt es allerdings Probleme, der Submit Button hatte keine Funktion mehr. Deshalb habe ich aus dem Submit Button einen normalen Button gemacht und diesem im onclick gesagt, dass es das Formular mit der id ..... abschicken soll. Das hat der IE dann auch getan, allerdings hatte das ganze keinerlei Funktion. Zugegeben: ich habe keine Debug Tools für den IE auf dem Rechner, habe aber im Internet das Tool Fiddler gefunden, mit dem ich den Traffic des IE auswerten kann. Dort habe ich gesehen, dass das abgeschickte Formular leer war, weder das File noch einige Hidden Felder wurden übertragen.

    Kann mir von euch jemand sagen, woran das liegt und wie ich das Problem beheben kann?
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    "der Submit Button hatte keine Funktion mehr" ....."allerdings hatte das ganze keinerlei Funktion"

    könntest du das ein wenig näher erläutern?
     

  3. #3
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von Sven Mintel Beitrag anzeigen
    "der Submit Button hatte keine Funktion mehr" ....."allerdings hatte das ganze keinerlei Funktion"

    könntest du das ein wenig näher erläutern?
    Gerne mache ich das. Wenn der Button ein echter Submit Button ist und ich auf diesen drücke, passiert *trommelwirbel* ..... nichts. Da es nicht meine erste Website ist, die ich programmiere, würde ich ganz spontan sagen, es fehlen die <form> Tags um den Button.


    Im zweiten Fall habe ich das Formular per ID angesprochen und die submit() methode aufgerufen, um das Formular abzuschicken. Auf dem Server kam das Formular auch an, jedoch leer. Keine Variablen wurden mitgeschickt.
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mmmmh...du wirst doch wohl wissen, ob es da <form>-Tags gibt

    Ohne weitere Infos ist dir da kaum zu Helfen.
     

  5. #5
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von Sven Mintel Beitrag anzeigen
    Mmmmh...du wirst doch wohl wissen, ob es da <form>-Tags gibt
    Also ich bezweifle, dass Firefox so klug ist und selbst die <form>-Tags setzt, damit die Seite dort funktioniert.

    Was brauchst du denn sonst für Infos?
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Wie wäre es bspw. mit ein wenig Code?

    Auf jeden Fall ist ein "es geht nicht" entschieden zu wenig an Info
     

  7. #7
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    https://ssl.port29.net/Thickbox/

    Bitteschön

    https://ssl.port29.net/Thickbox/post.php gibt den Inhalt von $_POST aus. Probiere es einmal im IE und einmal in FF aus
     

  8. #8
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Hast du das ganze schon mal unverschlüsselt probiert, um die Verschlüsselung als Ursache auszuschliessen?
     

  9. #9
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von Sven Mintel Beitrag anzeigen
    Hast du das ganze schon mal unverschlüsselt probiert, um die Verschlüsselung als Ursache auszuschliessen?
    Ja, auch ohne Verschlüsselung gibts den gleichen Fehler.
     

  10. #10
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    unglaublich, aber wahr - nimm mal die P-Tags um das FORM-Tag raus.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 09.01.07, 09:34
  2. Bestimmte Checkboxen innerhalb eines Formulares aktivieren
    Von Feely im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 29.12.06, 15:17
  3. TExt anstatt Button fürs absenden eines Formulares
    Von xtratz im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 28.07.05, 16:42
  4. Antworten: 4
    Letzter Beitrag: 07.09.04, 01:15
  5. Antworten: 10
    Letzter Beitrag: 23.08.04, 16:23