Ich bin ein wenig Mühe mit meiner Form und Radio-Buttons, die mit Eingabetext Ich tue dies:CodeIgniter form_radio mit set_value
<?php echo form_input('lastname', set_value('lastname'), 'id=lastname'); ?>
<?php echo form_error('lastname'); ?>
und wenn die Validierung läuft und dass Eingabefeld, das die ausgefüllten wird bekommen Wert zurück ... was ich suche ist eine Möglichkeit, diese
<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>
mit Radio-Buttons zu tun, wie Sie mein sehen beide Optionsfelder Werte haben bereits F oder M ..... wie habe ich die Schaltfläche, die ausgewählt ist, zurückgegeben ausgewählt?
'checked' einen Booleschen akzeptiert, [während' set_radio' kehrt 'checked = "checked"'] (https: // Github .com/EllisLab/CodeIgniter/blob/entwickeln/system/helpers/form_helper.php # L808). –
Der Grund dafür ist, dass CI nett genug ist, [deinen Fehler zu korrigieren] (https://github.com/EllisLab/CodeIgniter/blob/develop/system/helpers/form_helper.php#L389) und den Wert von 'zu konvertieren überprüft, zu einem legalen, mit irgendeinem anderen Attribut würde dies etwas wie "attr =" checked = "checked" "' ausgeben. –