我通常不会实际请求帮助,但是当我这样做时,请相信我,我很好地完成了我的研究并没有发现任何东西。动态插入的表单输入不会发布
让我们简单,但相关。我有一个表格。部分原因是这样的:
<div class="list-model">
<div class="connected"><?=$items['connected']?></div>
<div class="items"><?=$items['items']?></div>
</div>
当有人点击一个input
,我想将它移动到另一个div
。 我用jQuery
为:
$(".list-model").delegate(".item input", "change", function()
{
listModel = $(this).closest(".list-model");
item = $(this).closest(".item");
insertTo = $(this).is(":checked") ? "connected" : "items";
insertTo = listModel.find("."+insertTo);
$(insertTo).append(item);
});
的jQuery
功效神奇,.item
来回移动。
但
一旦我 “碰” 的实际input
,也不会POST
!
它不会在Chrome的开发人员工具中显示在Form Data
下,也不会在服务器端显示。
显示'item' DOM元素的标记以及它们相对于'form'标记的位置 – Igor