0
我已經按照我的看法代碼:如何使第二個下拉值與第一個下拉值相同?
<?= $form->labelEx($model, 'p_2_1', array('class' => 'col-xs-12 col-sm-2 control-label')) ?>
<div class="col-xs-12 col-sm-3">
<?= $form->dropDownList($model, 'p_2_1',array_combine($model->getData('money'),$model->getData('money')), array('class' => 'form-control')) ?>
<?= $form->error($model, 'p_2_1') ?>
</div>
<?= $form->labelEx($model, 'p_3_1', array('class' => 'col-xs-12 col-sm-2 control-label')) ?>
<div class="col-xs-12 col-sm-3">
<?= $form->dropDownList($model, 'p_3_1',array_combine($model->getData('money'),$model->getData('money')), array('class' => 'form-control')) ?>
<?= $form->error($model, 'p_3_1') ?>
</div>
而且在我的模型,我有以下代碼:
public function getData($property) {
$data = array(
'money' => array(
Yii::t('plaintinfo', 'RUB'),
Yii::t('plaintinfo', 'USD'),
Yii::t('plaintinfo', 'EURO'),
),
);
return $data[$property];
}
我需要開發的JavaScript代碼,當用戶p_2_1值的變化,p_3_1值也改變並與p_2_1的值相同。 (例如,如果用戶從下拉列表p_2_1中選擇美元,則p_3_1的值將自動爲美元(與p_2_1(USD)相同)。我該怎麼辦?
謝謝您,它正在工作 – phpdev
不客氣。 – Bfcm