2017-05-05 78 views
0

不工作當我創建一個簡單的HTML單選按鈕它是工作的罰款:單選按鈕Yii2

<div class="example-wrap"> 

      <div class="radio-custom radio-primary"> 
       <input type="radio" id="inputRadiosUnchecked" name="inputRadios" /> 
       <label for="inputRadiosUnchecked">Unchecked</label> 
      </div> 
      <div class="radio-custom radio-primary"> 
       <input type="radio" id="inputRadiosChecked" name="inputRadios" checked /> 
       <label for="inputRadiosChecked">Checked</label> 
      </div> 
</div> 

​​

,但是當我在yii2整合同它不是working.it顯示單選按鈕,但它不是clickable.i是新來yii2請告訴我在做什麼錯: 的單選按鈕我yii2集成的代碼是這樣的:

   <div class="radio-custom radio-primary"> 
        <?= $form->field($model, 'settings[esign_ssn_authentication]')->radio(['label' => 'Option 1', 'value' => 1, 'uncheck' => null]) ?> 
        <label for="inputRadiosUnchecked">Unchecked</label> 
</div> 
</div> 

但在yii2它的顯示是這樣的: enter image description here

不知道爲什麼它顯示單選按鈕的標籤也。

+0

你說的「不能點擊」是什麼意思?它是否會生成一個或兩個單選按鈕?如果它已經被選中了? – Bizley

+0

與我在上面列出的yii2中的代碼它創建兩個單選按鈕,當我單擊單選按鈕時它不會被選中。正常單選按鈕做 –

+0

我不確定現在但不是'radio()'方法生成只有一個單選按鈕?我不知道你的情況下產生的「未檢查」收音機是什麼。多於一個使用'radioList()'方法。 – Bizley

回答

0

能否請你檢查這樣

<?php 
$model->type='1'; //for default selected 
$type=array(1,2,3,4); 
echo $form->field($model, 'type')->radioList($type, ['itemOptions' => ['class' =>'radio-inline']]) ?>