1
Yiel2中有ActiveForm
字段,我在使用jQuery的表單中創建了一些動態字段。我想知道如何使用ActiveForm
提交按鈕發送那些新創建的字段數據?如何使用ActiveForm提交動態字段的數據提交yii2
我的形式是像下面用新生成的領域
<?php $form = ActiveForm::begin(['id'=>'form-event']); ?>
<?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'location')->textInput(['class' => 'placepicker form-control']) ?>
</div>
<div class="container" id="eventTemplate">
<input class="form-control" type="text" name="option[]" /> <!-- This fields are generated dynamically -->
<input class="form-control" type="text" name="option[]" />
<input class="form-control" type="text" name="option[]" />
</div>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-danger' : 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
所以我想與表單提交發送字段的數據。我不能在model
中聲明該字段,因爲我不知道需要多少輸入字段。
謝謝你,小夥伴。我正在尋找一個很好的文章在線yii2,如何根據用戶輸入創建活動形式的動態字段,但我還沒有得到任何漂亮的文章或例子。如果你遇到過這樣的事情,請告訴我。 –
試試這個:https://github.com/wbraganca/yii2-dynamicform –
我試過那個,但我無法根據自己的需要進行修改。因爲我無法弄清楚如何更改標籤名稱,因爲它使用了模板,在我的情況下,我想爲不同的輸入字段使用不同的標籤。 –