FreeTibet
@FreeTibet
dharma supplier

YII2. Radio Buttons: Как изменить стиль для выбранной опции?

Обычно я писал в css:
input[type=radio]:checked + label:before { ... }
А в HTML:
<input id="decline" type="radio" name="action" value="Decline">
<label for="decline">Decline</label>

И все было прекрасно.

Но в YII2 так не получаетсяю
Для генерация radio selector я использую такой код
<?=$form->field($model, 'checkingAction')->inline()->radioList($text[weekly_check_options], [
            'onchange' => new \yii\web\JsExpression($onChangeJs)]
        )->label(false);?>

И в HTML получаю:

<label class="radio-inline"><input type="radio" name="Task_to_user[checkingAction]" value="2"> Decline</label>


Есть какие-нибудь идеи, как повешать свой стиль на cheked опцию при таком синтаксисе?
Или может есть другие пути для генерации радио селектора через Active Form?
  • Вопрос задан
  • 962 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы