Есть форма в которую заносятся значения из БД, есть кнопка, которая добавляет новый инпут. Есть две проблемы. Не знаю как сделать так, чтоб добавлялся пустой инпут, а не с первым значением из БД. Вторая проблема заключается в том, что не могу понять как реализовать публикацию этих номером по чекбоксу. Они выводятся на другой странице через БД, но если не нажат чекбокс то они не выводятся. Принцип такой.
<?php foreach($numbers as $number):
if($number->user_id == $_SESSION['user_id']):
?>
<div class="form-group" id="phone">
<div class="controls">
<input type="checkbox" name="publish_phone[]" id="publish" > <label>Publish field</label>
<input type="text" class="form-control" name="numbers[]" id="number" value="<?php echo $number->number; ?>">
</div>
</div>
<?php
endif;
endforeach; ?>
$(document)
.ready(function () {
const variant = $('#phone')
.clone(true);
const variant2 = $('#emails')
.clone(true);
$('#add')
.click(function () {
$(variant)
.clone(true)
.appendTo('#variants')
.fadeIn('slow')
.focus();
});
$('#add2')
.click(function () {
$(variant2)
.clone(true)
.appendTo('#variants2')
.fadeIn('slow')
.focus();
});
});