2016-01-14 55 views
0

這是我在yii2如何在yii自定義單選按鈕中設置onclick事件?

<?php 
    echo $form->field($ProductShipping, 'id_shipping')->radioList(
      ['1'=>'Free', '2'=>'Pickup','3'=>'Country Wise','4'=>'API'], 
       ['item' => function($index, $label, $name, $checked, $value) { 

       $return = '<label class="radio">'; 
       $return .= '<input type="radio" name="' . $name . '" value="' . $value . '">'; 
       $return .= '<label>' . ucwords($label) . '</label>'; 
       $return .= '</label>'; 
       return $return; 
      } 
      ] 
     )->label(false); 

?> 

HTML代碼中的自定義單選按鈕如何設置這個自定義單選按鈕的onclick事件?

回答

2

您可以實現它下面的方式:

<?php 
    echo $form->field($ProductShipping, 'id_shipping')->radioList(
      ['1'=>'Free', '2'=>'Pickup','3'=>'Country Wise','4'=>'API'], 
       ['item' => function($index, $label, $name, $checked, $value) {  
       $return = '<label class="radio">'; 
       $return .= '<input type="radio" name="' . $name . '" value="' . $value . '">'; 
       $return .= '<label>' . ucwords($label) . '</label>'; 
       $return .= '</label>'; 
       return $return; 
      }, 
       'onclick' => "alert('test')" 
      ] 
     )->label(false); 

?> 
+0

大,幫我.. !! –

+0

在這種情況下,如果我警告(this.id)它顯示div id,我如何選擇單選按鈕值? –

+0

使用javascript val()函數 – Bfcm

相關問題