Может есть конечно какой-то виджет в yii2 который может добавлять новые input, пока что делаю jquery, но у меня после второго добавление строки не получается добавить, не пойму в чем может быть проблема. То есть мне нужно реализовать добавление нескольких записей в бд
В форме
<?php $form = ActiveForm::begin(); ?>
<div id="customForm">
<?= $form->field($custom, 'tovar')->textInput(['maxlength' => true]) ?>
<?= $form->field($custom, 'number')->textInput(['type' => 'number', 'min' => '0']) ?>
<?= Html::button('+', ['class' => 'btn btn-success', 'id' => 'addCustom']) ?>
</div>
<div class="form-group">
<?= Html::submitButton($custom->isNewRecord ? 'Создать' : 'Редактировать', ['class' => $custom->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
В js файле
$(document).ready(function($){
$('#addCustom').click(function() {
var html = $(this).parent().html();
$(this).remove();
$("#customForm").append('<div>'+html+'</div>');
return false;
});
});
Но как сказал, получается добавить только один раз, второй раз не получается