Formular nicht Absenden dynamisch generiert Eingänge (jQuery)

Hallo, ich versuche, dynamisch zu generieren, einige inputs für meine form, aber es ist nicht die Veröffentlichung der neuen Eingaben generiert, so weit ich ' ve wurde auf der Suche rund um und das einzige, was ich finden konnte ist, um die form eine direkte Kinder des body-tag, und wie in der Gestaltung meiner app das ist nicht möglich, so dass jemand vielleicht wissen, was passiert und wie es zu lösen? Und Nein, es funktioniert nicht mit .live().

HTML

 <form name="order" id="newOrder" action="../core/query.php" method="post">
        <input type="text" value="Search" id="itemSearch" class="search"/>
        <input type="hidden" id="itemAdd"/>
        <button type="button" class="boton" id="additem">Add</button> 
        <br>
        <div id="items"></div>
        <br>
        <button type="submit" class="boton" > Submit</button>
        <button type="reset" class="boton" style="float:right;"> Cancel</button>
        </div>
    </form>

Javascript

  $('#additem').click(function(){
if($('#itemAdd').val()){
    var rawr = $('<div></div>')
    .css('display','none')
    .html(  '<br><table><td>'
            +currItem.label+'</td><td> Size '
            +currItem.size+'</td><td class="right">$'+currItem.price
            +'</td></table> <input type="hidden" name="contents[]" value="'
            +currItem.value+'"/>');
    var mhm = currItem.price;
    rawr.appendTo('#items').toggle(500).click(function(){
        $(this).toggle(500,function(){
            $(this).remove();
        });
        $('#total').fadeOut("fast",function(){
            total = (parseFloat($(this).text())-parseFloat(mhm)).toFixed(2);
            $(this).text(total).fadeIn("fast");
        });
    });
    $('#total').fadeOut("fast",function(){
        total = (parseFloat($(this).text())+parseFloat(mhm)).toFixed(2);
        $(this).text(total).fadeIn("fast");
        currItem=null;
    });
   }
  });

Also im Grunde ich benutze jQuery-UI-autocomplete mit einem remote JSON dass beim drücken der #addItem button erstellt eine Tabelle mit etwas text und ein hidden input mit einer ID aus einer Datenbank alle korrekt angezeigt, aber beim Absenden werden Sie nicht gepostet, noch serialisiert.

InformationsquelleAutor nyanko | 2011-11-19
Schreibe einen Kommentar