Designed by vectorjuice / Freepik
公式では、
<input type="radio" name="myradio" value="1" <?php echo set_radio('myradio', '1', TRUE); ?>>
<input type="radio" name="myradio" value="2" <?php echo set_radio('myradio', '2'); ?>>
このように解説されています。
こちら注意点が、
$this->form_validation->set_rules('myradio', 'myradio', 'trim'); this->form_validation->run();
なんでもいいのでset_ruleをつけて
バリデーションを通さないと取得できません。
動かないときはこちら確認してみてください。
set_valueで代替してみる
基本的にはchecked=”checked”が出力されているので、
set_valueを変わりに使うことも可能です。
<input type="radio" name="myradio" value="1" <?php echo set_value('term', '1') == '1' ? 'checked="checked"' : '' ?>>
<input type="radio" name="myradio" value="2" <?php echo set_value('term', '1') == '2' ? 'checked="checked"' : '' ?>>