2013-05-18 2 views
0

Проблема в radioButtonList. У меня есть две кнопки radio, как показано ниже. Я выполняю действие AJAX на первом переключателе.Yii: Проблема в RadioButtonList

Но когда я пытаюсь щелкнуть второй переключатель, первый не будет снят, и я не смогу проверить второй.

<?php echo CHtml::radioButtonList('ck_Skill','', 
    array(4 => 'Professional Skill', 5 => 'Suggestion'), 
    array('separator' => ' ', 
    'onChange'=>CHtml::ajax(array('type'=>'POST', 'dataType'=>'json',"url" =>array("search/search"), 
    "success"=>"function(response){ 
     $('#textfield-wrapper').html(response.data); 
    }", 
))));?> 

Что мне здесь недостает?

ответ

0

Я думаю, что эта статья может помочь:

http://www.yiiframework.com/wiki/110/styling-radio-buttons/

Или даже этот один: http://code.dimilow.com/yii-radio-button-list-example-or-how-to-remove-the-line-break-separator/

Вещи, которые я замечаю в вашем коде (Yii class reference):

  • Где находится модель?
  • Где выбрать название?

Во всяком случае, ниже пример, попробуйте взять ваш код яваскрипта, чтобы сделать проще выяснить проблемы:

<?php echo CHtml::radioButtonList($model, 'ck_Skill', 
    array(4 => 'Professional Skill', 5 => 'Suggestion'), 
    array('separator' => ' ', 
    'onChange'=>CHtml::ajax(array('type'=>'POST', 'dataType'=>'json',"url" =>array("search/search"), 
    "success"=>"function(response){ 
     $('#textfield-wrapper').html(response.data); 
    }", 
))));?> 
Смежные вопросы