dropdown и textinput находятся внутри вида, я нуждаюсь получения стоимости, которая есть у dropdown, и которую в зависимости от отборной стоимости обновляет textinput с информацией, выбранной в dropdown list.
echo $form->field($FRC, 'profesores')->dropDownList(
ArrayHelper::map(ModelComunProfesores::find()
->all(),'PRO_INSTITUTO','PRO_NOMBRE'),
[ 'id'=>'subcat-id',
'prompt' => 'Selecciona un profesor',
]);
echo $form->field($FRC, 'name')->textInput(['id'=>'nivel']);
PodГ©s проверять стоимость в событии onchange
из dropdown и завися Ваша стоимость обновлять input
. cГіdigo quedarГ - в следующего способа:
echo $form->field($FRC, 'profesores')->dropDownList(
ArrayHelper::map(ModelComunProfesores::find()->all(),'PRO_INSTITUTO','PRO_NOMBRE'),
[
'id' => 'subcat-id',
'prompt' => 'Selecciona un profesor',
'onchange' => '
if (this.value === "valor-del-dropdown-que-modifica-el-input") {
$("#nivel").val(this.value);
}
}
',
]);
echo $form->field($FRC, 'name')->textInput(['id'=>'nivel']);