【发布时间】:2015-10-09 07:40:36
【问题描述】:
在尝试将 Yii 生成的字段动态添加到我的表单时,我遇到了集成 Yii 和 jQuery 的问题。 也就是说,我静态地使用此代码在我的表单上有一个下拉列表:
echo $form->label($model,Yii::t('candidates', 'Contact type'));
$options = CHtml::listData(HrpContactTypes::model()->findAll(),'id','type');
$ct = array();
$b=1;
for($i=0;$i<=count($options)-1;$i++) {
$ct[$b] = Yii::t('candidates', $options[$b]);
$b++;
}
echo $form->dropDownList($model,'contact_type_id',$ct,array('class'=>'form-control'));
我使用此代码在我的表单上进行文本输入:
echo $form->label($model,Yii::t('candidates', 'Contact')); ?>
echo $form->textField($model,'contact', array('required'=>'required', 'class'=>'form-control' ));
然后,我使用这段代码将元素动态添加到我的表单中:
$('#addContact').click(function() {
$('#row').append(
'<br><div class="col-md-6">contact type</div><div class="col-md-6">contact</div>'
);
return false;
});
我的问题是:如何在 JQuery 的帮助下动态添加 YII 下拉列表和 YII 文本输入?
【问题讨论】:
标签: javascript php jquery forms yii