【发布时间】:2016-03-10 13:06:53
【问题描述】:
enter image description here我有一个打开表单的模式,表单有一行包含 4 个字段
- 选择输入字段
- 文字
- 选择输入字段(按第一次选择过滤)
- 选择输入字段(按第二次选择过滤)
我想用空值克隆这一行。我可以克隆它,但是在克隆的行中,每当我尝试选择一个新值时,它只会扩展第一行中的第一个字段。
模式代码
<div id="add-ins-company">
<div class="form-group">
<div class="col-md-4">
<div class="input-group col-md-12">
<select id="mq_ins_company" name="mq_ins_company[]" class="modal-select-chosen" data-placeholder="Insurance Company" onchange="getpolicyclass(this.value);" required>
<option value=""></option>
<?php
$company_id = mysqli_real_escape_string($GLOBALS['con'], $_SESSION['company_id']);
$sql = "select * from insurance_companies where ins_comp_company = $company_id";
$data = FetchMultipleData($sql);
for($i=0;$i<count($data);$i++) {
?>
<option value="<?php echo $data[$i]['ins_comp_id']; ?>"><?php echo $data[$i]['ins_comp_name'];?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-2">
<input type="email" id="mq_fees" name="mq_fees[]" class="form-control" placeholder="Fees" required="required">
</div>
<div class="col-md-3">
<div id="mq_class"></div>
</div>
<div class="col-md-3">
<div id="mq_size"></div>
</div>
</div>
</div>
JavaScript
function addcompanyrow() {
var row = $('#add-ins-company').clone(true);
$(row).insertAfter("#add-ins-company");
}
关于以下的任何建议:
- 清除所有输入值
- 删除选择的类并在克隆线上重新应用它
【问题讨论】:
标签: javascript php jquery html