1
我生成使用Yii 单选按钮的代码看起来像Yii的单选按钮问题
<span class="gender">
<?php echo CHtml::activeRadioButton($model,'gender',array('value' => 'male')); ?>
</span>
<span class="gender">
<?php echo CHtml::activeRadioButton($model,'gender',array('value' => 'female')); ?>
</span>
这是产生下一个HTML代码
<span class="gender">
<input id="ytweb\models\register_gender" type="hidden" value="0" name="web\models\register[gender]">
<input value="male" class="male" name="web\models\register[gender]"id="web\models\register_gender" type="radio"></span>
<span class="gender">
<input id="ytweb\models\register_gender" type="hidden" value="0" name="web\models\register[gender]">
<input value="female" class="female" name="web\models\register[gender]" id="web\models\register_gender" type="radio">
</span>
当我从这种形式得到POST,如果我检查的女性其返回女性,但如果我欺骗男性,它返回0.我认为这是因为相同的输入id。但我怎么能避免它?
它确实很有效!谢谢! –
@NikitaPlatonenko:您可能仍要使用'activeRadioButtonList'。这是一个更好的匹配工作。 – Jon