在Yii 1中,我可以通过此方法为dropDownList设置onchange事件:
CHtml::dropDownList('id', $select, $list, array('onchange'=>'this.form.submit()'))
非常好。但是在Yii 2中它不起作用,我该如何解决这个问题呢?
答案 0 :(得分:11)
此代码正确提交更改:
<?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() ?>