Yii2中的表单处理(ActiveForm):下拉列表可见性取决于单选按钮选择

时间:2017-01-18 11:29:21

标签: yii2

我在Yii2中创建一个ActiveForm。在其他领域中,我使用具有值" YES" /" NO"的radioList。 我想要做的是:显示或不显示dropDownList,具体取决于前一个radioList的选择(仅当选择" NO"时,dropDownList应该可见)。

我真的很感激任何建议。提前谢谢。

PS:我提供了仅用于引用的示例代码

.....
<?= Html::radioList('rd_id', $defaultVal, ['1'=>' YES ','0'=>' NO '], ['separator'=>' ']); ?>
.....
<?= Html::label('label: ','select'); ?>
<?= Html::dropDownList('select', '', $listdata, ['class'=>'xxxxxxx']); ?>

1 个答案:

答案 0 :(得分:2)

注册此js:

    success: function(data) {
             var obj = JSON.parse(data);
             for (var i = 0; i < obj.length; i++){
              console.log("Echo_ID : "+obj[i].echo_id);
              console.log("Echo Scan: "+obj[i].echo_scan); 
              console.log("Price: "+obj[i].price);                     
                    //do your stuff here
                }
          });
    },