2011-08-30 41 views
1

我有一個表單,其中有克隆的元素集。該表格允許用戶輸入多個車輛,並克隆多個屬性(年份,品牌,型號等)。我成功地克隆了這些元素,並且它們具有獨特的名稱。但是,在發佈表單之後,只有動態創建的而不是的元素纔會發佈,並且可以通過PHP訪問。如果您需要查看我的代碼,我可以將其發佈到此處,這只是一小段時間。謝謝!動態添加表單元素不會發布

+3

最好創建jsfiddle.net使用情況比postin膽代碼 –

+0

您是否嘗試過提交前提醒動態添加元素的值? – Aaron

+0

這裏有很多可能的失敗點;如果你發佈了一些代碼(在這裏或者在jsfiddle中),這將是最好的。要發佈的關鍵代碼是1)生成動態元素的代碼,以及2)發佈格式爲 –

回答

0

我粗略看了一下你的代碼。我認爲問題出現在表格提交後。元素正在動態生成。

+0

謝謝@ vikas-sharma看看!我會說實話...這是我第一次嘗試form/PHP。自從我還年輕時,我一直在搞HTML/CSS。除了這種方式之外,還有另一種獲得元素價值的方法嗎? $ element = $ _POST ['someelement']; echo $ element; – user2253714

0

我知道OP是相當老,但以防萬一有人遇到這個問題以及...動態添加或修改元素的值發佈到PHP的方式是使用jQuery的serialize()(OP似乎無論如何使用):

$("form").submit(function (event) { 
    event.preventDefault(); 
    var url = $(this).attr("action"), 
     data = $(this).serialize(); 
    $.post(url, data).done(function() { 
     // Redirect to a "sent" page or something 
    }) 
    .fail(function() { 
     //etc etc 
    }); 
}); 
相關問題