Yii2下拉列表onchange

时间:2014-04-22 18:30:54

标签: php yii2

在Yii 1中,我可以通过此方法为dropDownList设置onchange事件:

CHtml::dropDownList('id', $select, $list, array('onchange'=>'this.form.submit()'))

非常好。但是在Yii 2中它不起作用,我该如何解决这个问题呢?

1 个答案:

答案 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() ?>