0

中的问题radioButtonList。我有两个radio按钮,如下所示。我正在AJAX对第一个单选按钮执行操作。

但是当我尝试单击第二个单选按钮时,第一个单选按钮没有被取消选中,我无法检查第二个单选按钮。

<?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);
     }",
))));?>

我在这里想念什么?

4

1 回答 1

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 类参考):

  • 模型在哪里?
  • 在哪里选择名称?

无论如何,在下面的一个例子中,尝试取出你的 javascript 代码,以便更容易找出问题:

<?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);
     }",
))));?>
于 2013-05-19T05:57:33.603 回答