0

在我的表单中,我想对性别单选按钮进行 ajax 验证。

我在模型中有一个属性gender,在模型users的规则中我把gender它作为必填字段,但是当我提交表单而不选择任何性别时,验证不起作用告诉我性别不能为空,这是我的代码:

<div class="row">
  <?php echo $form->labelEx($model,'gender'); ?>
  <?php echo $form->radioButton($model,'gender',array('value'=>'0')) . 'Male<br>'; ?>
  <?php echo $form->radioButton($model,'gender',array('value'=>'1')) . 'Female'; ?>
  <?php echo $form->error($model,'gender'); ?>
</div>
4

1 回答 1

1

您应该使用 radioButtonList() 而不是 radioButton()。

<?php echo $form->labelEx($model,'gender'); ?>
<?php echo $form->radioButtonList($model,'gender',array('1'=>'Male','2'=>'Female')); ?>
<?php echo $form->error($model,'gender'); ?>
于 2013-06-16T22:50:53.470 回答