【发布时间】:2011-01-05 07:03:27
【问题描述】:
我有一个表单,可以让用户输入他们的职业历史 - 这是一个非常简单的表单,只有 3 个字段 - 类型(下拉)、详细信息(文本字段)和年份(下拉)。
基本上我想包含一些动态功能,用户可以在同一页面上输入多个项目,然后一次性提交所有项目。我在 Google 上搜索并找到了一些示例,但它们都是基于表格的 - 我的标记基于 DIV 标签:
<div class="form-fields">
<div class="row">
<label for="type">Type</label>
<select id="type" name="type">
<option value="Work">Work</option>
</select>
</div>
<div class="row">
<label for="details">Details</label>
<input id="details" type="text" name="details" />
</div>
<div class="row">
<label for="year">Year</label>
<select id="year" name="year">
<option value="2010">2010</option>
</select>
</div>
</div>
所以基本上需要复制具有“行”类的 3 个 DIV 标签,或者为了简化事情 - 可以复制 div“表单字段”。我也知道输入名称必须转换为数组格式。
此外,每个项目都需要一个“删除”按钮。底部会有一个主提交按钮,用于提交所有数据。
有人对此有一个优雅的解决方案吗?
【问题讨论】:
标签: jquery