我将 JQuery Formwizard 插件 (http://thecodemine.org/) 用于我的一种表单。此插件允许您在表单中添加和删除元素。好东西!只是,我添加的表单元素不会包含在表单服务器端处理程序的 POST 变量中。怎么来的?我的代码有点庞大,但这是我正在做的事情的想法:
<form id="wizard">
<fieldset id="fieldset_person1" class="step">
Name: <input type="text" name="person1[name]" />
</fielset>
<fieldset id="fieldset_order" class="step">
Amount: <input type="text" name="order[amount]" />
</fieldset>
</form>
<div style="display: hidden">
<fieldset id="fieldset_person2" class="step">
Name: <input type="text" name="person2[name]" />
</fielset>
</div>
然后将 fieldset_person2 字段集移动到 fieldset_person1 所在的位置并更新向导插件。但是当我提交表单时,person2 字段不包括在内。我也尝试将 div 添加到表单本身,但是如果它没有移动到正确的位置,它只会包含在 POST 中。
对此有什么想法吗?我完全没有想法:/