我有
<?= $form->field($model, 'parentid')
->dropDownList(ArrayHelper::map(User::find()->asArray()->all(), 'id', 'firstName'),
['prompt'=>'-Select a Parent-'])
?>
当我提交表格时,我获得的parentid值是空的。
我已通过jquery
禁用下拉列表$("#register-parentid").attr("readonly", "readonly");
我得到空值我已经提到了,如上所述,我们无法从禁用字段中获取值。那我怎样才能从禁用中获取值。
我使用相同的形式来实现两个功能。一个用于禁用字段,另一个用于非禁用字段。
答案 0 :(得分:0)
我尝试了很多。但我没有得到这个解决方案。
最后,我玩jquery。 当我提交表单时,我已禁用只读字段
$('button[type=submit]').on('click', function (event, attribute) {
$("#register-parentid").prop("disabled", false);
});