0

の問題radioButtonList。以下に示すように、2つのradioボタンがあります。AJAX最初のラジオボタンでアクションを実行しています。

しかし、2番目のラジオボタンをクリックしようとすると、最初のラジオボタンがオフにならず、2番目のラジオボタンをチェックできません。

<?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 に答える