这是我的代码:
<?= $form->field($model, 'int_roomCatId')
->dropDownList(ArrayHelper::map(TblCategory::find()->all(), 'int_category_id', 'str_category'), array('class' =>'form-control','prompt'=>'Select Room Category'))
->label('Room Category'); ?>
我想添加 onchange = "getData()"事件。在哪里添加这个?
最佳答案
在您的 htmloptions
数组中,只需执行以下操作:
dropDownList(ArrayHelper::map(TblCategory::find()->all(), 'int_category_id', 'str_category'), array('onchange'=>'getData()','class' =>'form-control','prompt'=>'Select Room Category'))
htmloptions
数组中的每个键和值都会被转换为html属性,例如:
'key'=>'value'
将显示为:
<tag key="value" />
关于javascript - Yii2 - 如何在 activeform 中添加 onchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27120787/