在 Yii 1 中,我可以通过以下方法为下拉列表设置 onchange 事件:
CHtml::dropDownList('id', $select, $list, array('onchange'=>'this.form.submit()'))
之前的方法还不错,但在Yii 2中不起作用了,我该如何解决这个问题?
这段代码在改变时可以正常提交:
<?php use yii\helpers\Html; ?>
<?= Html::beginForm() ?>
<?= Html::dropDownList(
'test', //name
'b', //select
['a'=>'A', 'b'=>'B'], //items
['onchange'=>'this.form.submit()'] //options
)?>
<?= Html::endForm() ?>