2 回答

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
問題是您將帶有新輸入字段的 div 附加到$wrapper
,但這在表單之外。您需要將其放入表格中。
改變
$wrapper.append($form_colis); //add input box
到
$('.item', $wrapper).last().after($form_colis); //add input box

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
我不是 PHP 專家,但通過瀏覽提供的代碼,您似乎只是在搜索名稱值為 poids 的輸入。
const vals = $("> .item input[name^=poids]",$wrapper).map(function() { return +this.value }).get()
然后,當(dāng)您創(chuàng)建 bew 輸入時(shí),您不會(huì)將 poids 附加到輸入名稱。
const $form_colis = $(".item").first().clone();
$form_colis.find("input").val("");
$wrapper.append($form_colis);
因此,用你的方法你只會(huì)找到一個(gè),那就是這個(gè):
<input type="text" placeholder="Poids" name="poids[]">
因此,為了解決這個(gè)問題,在$form_colis方法內(nèi)部添加poids我相信的內(nèi)容。
添加回答
舉報(bào)