tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von ComFreek
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
532
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    NM78 NM78 ist offline Mitglied
    Registriert seit
    Jul 2008
    Beiträge
    24
    Ich möchte eine Liste mit IDs von Datenbankeinträgen per Formular an ein PHP Script schicken. Da die betreffenden Datenbankeinträge aufgelistet sind und per Checkbox ausgewählt werden, weiß ich vorher noch nicht wie viele IDs übertragen werden sollen.

    Ich lasse nun also einfach per jQuery bei jedem Klick auf eine Checkbox (die liegen übrigens außerhalb des Formulars und dienen nur als Trigger) ein Hidden Input Field in das Formular einfügen mit dem Namen mein_array_mit_ids[] und als Wert dann den entsprechenden IDs.

    Wenn ich das Formular dann absende werden die so erzeugten Hidden Fiels aber nicht übergeben. Im Firebug kann ich die Hidden Fields aber im Quellcode sehen wie sie dynamisch im Formular eingefügt werden.

    Habt Ihr eine Ahnung woran das liegt?
     

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

    sollte funktionieren.

    Ohne die entsprechende JS-Passage und das zugehörige HTML-Fragment lässt sich jedoch nur schwer etwas zur Lösung beitragen.

    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

  3. #3
    NM78 NM78 ist offline Mitglied
    Registriert seit
    Jul 2008
    Beiträge
    24
    Jetzt funktioniert es, das Problem war folgendes:

    Ich habe die FORM Tags innerhalb der Tabelle mit den Formularelementen gehabt:

    <table>
    <form>
    <tr><td>kjlk<t/td></tr>
    ...
    </form>
    <table>

    Es klappt aber nur wenn sie außerhalb liegen:

    <form>
    <table>
    <tr><td>kjlk<t/td></tr>
    ...
    <table>
    </form>

    Kann mir jemand sagen warum das so ist?
     

  4. #4
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Es gibt eine HTML-Spezifikation und diese besagt, welche Elemente in welchen Elemente vorkommen dürfen.
    Bei SelfHTML ist dies alles aufgelistet, u.a.:
    NM78 bedankt sich. 
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  5. #5
    NM78 NM78 ist offline Mitglied
    Registriert seit
    Jul 2008
    Beiträge
    24
    Ah prima, Danke!
     

Ähnliche Themen

  1. Problem mit $JQuery.ajax(...) POST Daten werden nicht gesendet
    Von marcel_t im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 03.03.10, 10:19
  2. Mit PHP prüfen ob Daten von Flash gesendet wurden?
    Von Wuffel11 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 23.04.07, 13:01
  3. Header wurden bereits gesendet
    Von Ghost2525 im Forum PHP
    Antworten: 8
    Letzter Beitrag: 20.04.06, 12:50
  4. Antworten: 3
    Letzter Beitrag: 18.01.05, 20:39
  5. Antworten: 0
    Letzter Beitrag: 31.10.04, 15:03