В Codeigniter я хотел бы проверить радиокнопки, но я не хочу выбирать его, когда пользователь загружает страницу (я имею в виду атрибут «checked»).В Codeigniter, как проверить радиокнопки (без "checked")?
Это то, что я сделал до сих пор ...
Мой файл вид:
<?=validation_errors()?>
<form action="step1" method="post">
<input name="food" type="radio" value="1" <?=set_radio('food', '1')?> />
<input name="food" type="radio" value="2" <?=set_radio('food', '2')?> />
<input name="food" type="radio" value="3" <?=set_radio('food', '3')?> />
</form>
Мой файл контроллера:
$this->form_validation->set_rules('food', 'food', 'required');
if ($this->form_validation->run() == TRUE) redirect('step2');
Сообщение об ошибке появляется только если добавить поле, как <input type="text">
. Но мое желание состоит в том, чтобы иметь только 3 переключателя и сообщение об ошибке, если ни один не выбран.
Вы знаете, как это сделать?
Было бы полезно, если бы вы показали нам, что вы уже пробовали. В любом случае, используйте эту ссылку в качестве руководства: http://codeigniter.com/user_guide/libraries/form_validation.html – stefandoorn
Вот ответ - http://stackoverflow.com/questions/2034185/repopulate-radio-buttons-on- неудачная проверка – Timur
@stefandoorn Код добавлен. Спасибо, но я уже использую эту страницу руководства :) – Dacobah