Colocar Radion button a un formulario
De CidesaWiki
Revisión a fecha de 18:28 9 may 2007; Jlobaton (Discusión | contribuciones)
- En archivo edit_form.php colocar :
<div class="form-row"> <?php echo label_for('carecarg[tiprgo]', __($labels['carecarg{tiprgo}']), 'class="required" ') ?> <? if ($carecarg->getTiprgo()=='M'){ echo radiobutton_tag('carecarg[tiprgo]','M', true) .' '. "Puntual"."<br>"; echo radiobutton_tag('carecarg[tiprgo]','P', false) .' '. "Conceptual"."<br>"; }elseif ($carecarg->getTiprgo()=='P'){ echo radiobutton_tag('carecarg[tiprgo]','M', false) .' '. "Puntual"."<br>"; echo radiobutton_tag('carecarg[tiprgo]','P', true) .' '. "Conceptual"."<br>"; }else{ echo radiobutton_tag('carecarg[tiprgo]','M', false) .' '. "Puntual"."<br>"; echo radiobutton_tag('carecarg[tiprgo]','P', false) .' '. "Conceptual"."<br>"; } ?> </div>
- Al guardarlo necesita modificar la funcion updateCarecargFromRequest() que se encuentra en action.class.php:
Ubicar la siguiente linea de codigo:
if (isset($carecarg['tiprgo'])) { $this->carecarg->setTiprgo($carecarg['tiprgo']); }
Y omitirla para agregar lo siguiente:
//if (isset($carecarg['tiprgo'])) //{ //$this->carecarg->setTiprgo($carecarg['tiprgo']); //} $this->carecarg->setTiprgo($this->getRequestParameter('radiobutton'));
--Jlobaton 12:33 9 may 2007 (VET)