I use radio buttons in Yii, and no matter what I do, I cannot get the value of the selected button for publishing. I am sure that this is just something simple. I DO NOT use radioButtonList because I want each button to exist in its own div with an image above it.
Here is my view code ...
<?php $this->pageTitle=Yii::app()->name; ?> <h1>Welcome to <i><?php echo CHtml::encode(Yii::app()->name); ?></i></h1> <div class="form"> <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'lead_form', 'enableAjaxValidation'=>false, )); ?> <h3>Choose Your Prize!</h3> <div id="prizes"> <div class="prize"> <h3>Paypal</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>1)); ?> </div> <div class="prize"> <h3>Check</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>2)); ?> </div> <div class="prize"> <h3>AlertPay</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>3)); ?> </div> <div class="prize"> <h3>Iphone 4</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>4)); ?> </div> <div class="prize"> <h3>Ipad 2</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>5)); ?> </div> <div class="prize"> <h3>Custom</h3> <?php echo $form->radioButton($model,'user_prize',array('value'=>6)); ?> </div> </div> <h3>Enter Your Email</h3> <div id="mainemail"> <div class="row"> <?php echo $form->labelEx($model,'user_email'); ?> <?php echo $form->textField($model,'user_emhttp://stackoverflow.com/editing- helpail'); ?> <?php echo $form->error($model,'user_email'); ?> </div> <div> <?php echo $form->errorSummary($model); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton('Submit'); ?> </div>
endWidget () ;? >
source share