如何在单选按钮中设置默认选择 - 活动形式yii

这里我需要在单选按钮(选中)中添加默认选择。如何在单选按钮中设置默认选择 - 活动形式yii

<?php $form = ActiveForm::begin(['id' => 'login-form']); ?>  

<?= $form->field($model, 'email') ?>

<?php if(!empty($usernames)){

echo '<label>Select Any Username To Which You Want To Login</label><div class="all_username">';

foreach ($usernames as $key => $value) { ?>

<?= $form->field($model, 'username[]')->radio(['value' => $value['username'], 'id' => ''])->label($value['username']) ?>

<?php } ?>

</div>

<?= $form->field($model, 'password')->passwordInput() ?>

<?php } ?>

回答:

您需要使用以下方法,其中1是您选择的ID。只有通过指定$model->username的默认值,你可以选择电台将被选中

foreach ($usernames as $key => $value) { 

if(/*somecondition*/){

$model->username = $value['username'];

}?>

<?= $form->field($model, 'username[]')->radio(['value' => $value['username'], 'id' => ''])->label($value['username']) ?>

<?php } ?>

$form->radioButtonList($model,'1', $usernames, array('separator'=>""));

回答:

你或许可以用这样的事情。

以上是 如何在单选按钮中设置默认选择 - 活动形式yii 的全部内容, 来源链接: utcz.com/qa/261091.html

回到顶部