Mam trochę kłopotów z moim formularzu i radiowych guziki, z tekstu wejściowego to zrobić:CodeIgniter form_radio z SET_VALUE
<?php echo form_input('lastname', set_value('lastname'), 'id=lastname'); ?>
<?php echo form_error('lastname'); ?>
i gdy biegnie walidacji i że pole wejściowe, które są wypełnione dostaje ceniony wrócił ... co szukam jest sposobem, aby to zrobić za pomocą przycisków radiowych
<tr><td><?php echo form_label('Gender: ', 'gender'); ?></td><td><?php echo form_label('Male', 'male') . form_radio('gender', 'M', '', 'id=male'); ?><br><?php echo form_label('Female', 'female') . form_radio('gender', 'F', '', 'id=female'); ?></td><td><?php echo form_error('gender'); ?></td></tr>
jak widać zarówno moje przyciski radiowe mają już wartości F lub M ..... jak mam wybrany przycisk został zwrócony jako wybrany?
'checked' przyjmuje wartość logiczną, [gdy' 'set_radio' powraca sprawdzone = "zaznaczone"'] (https: // github .com/EllisLab/CodeIgniter/blob/develop/system/helpers/form_helper.php # L808). –
Powodem tego działania jest to, że CI jest wystarczająco dobry, aby [poprawić swój błąd] (https://github.com/EllisLab/CodeIgniter/blob/develop/system/helpers/form_helper.php#L389) i przekonwertować wartość ' sprawdzone "do legalnego, z każdym innym atrybutem wyświetliłoby coś takiego jak' attr = "checked =" checked "". –