Задать вопрос

Yii2. Как динамически добавть в форму поле?

Есть форма
Как сделать что бы по нажатию на button Добавить телефон динамически добавлялся дубликат поля phone

<?php $form = ActiveForm::begin(['id' => 'form-signup', 'options' => ['enctype' => 'multipart/form-data']]);?>
    <?= $form->field($model, 'username') ?>
    <?= $form->field($model, 'email') ?>
    <?= $form->field($model, 'phone') ?>
    <?= Html::buttonInput('+Добавить телефон')?>
    ...
<?php ActiveForm::end(); ?>
  • Вопрос задан
  • 4907 просмотров
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@3ton
ну как минимум Вам нужно будет это делать на фронте яваскриптом, а после сабмита массив добавочных полей валидировать и обрабатывать самим, не думаю что есть встроенные(из коробки) решения для этого, хотя стоит побегать и посмотреть из сторонних библиотек, тот же Kartik не плохо работает в этом направлении, возможно сможете применить одно из доступных подобных решений
demos.krajee.com/builder-details/tabular-form
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы