В моем представлении codeigniter у меня есть div, содержащий поле выбора и текстовое поле. Также есть кнопка «Добавить больше». Моя задача состоит в том, чтобы дублировать весь этот div, когда нажата кнопка добавления большего количества, и когда я отправляю форму, мне нужно получить значения полей из исходного div и дублированного div. Как я могу это сделать? Я попытался дублировать div, используя метод клонирования jquery. Но не удалось найти решение.Javascript Дублируйте div в html и получите значения из дублированного div в форме submit
Вот код, что я пытался до сих пор:
<?php echo form_open("vehicle/addparts");?>
<div class="row" id="addparts">
<div class="col-md-6">
<div class="form-group">
<select class="form-control input-medium" name="parts">
<option value="">select disabled>Select Parts</option>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Quantity</label>
<input type="text" name="partsquantity" id="partsquantity">
</div>
</div>
</div>
<div class="row">
<input type="button" name="addmore" value="Add More" onClick="duplicate">
</div>
<?php echo form_close();?>
Javascript:
<script>
function duplicate() {
var original = document.getElementById('addparts');
var clone = original.cloneNode(true);
clone.id = "duplic";
document.bodey.append(clone);
}
</script>
одна вещь, которую я заметил опечатку в коде. 'document.bodey.append (clone);' this должен быть 'document.body.append (clone);' если вы добавляете код в тело. Но ваш код не должен работать так, как вы ожидаете. – MutantMahesh
Привет, как добавить кнопку удалить? Спасибо – hous