【发布时间】:2014-04-10 10:47:52
【问题描述】:
复选框的值设置为 value=1,如果我未选中它会给出相同的值。我通过萤火虫进行了检查。这是我的代码。
<?php $form=$this->beginWidget('CActiveForm', array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'get',)); ?>
<?php echo $form->label($userModel,'email'); ?>
<?php echo $form->textField($userModel,'email',array('size'=>40,'maxlength'=>128)); ?>
<?php echo $form->label($userModel,'Active License'); ?>
<?php echo CHtml::checkBox("status",$license->status=='ACTIVE'); ?>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>
<?php $this->endWidget(); ?>
这里实现了搜索功能
Yii::app()->clientScript->registerScript('search', "
$('.search-form form').submit(function(){
$.fn.yiiGridView.update('license-grid', {
data: $(this).serialize(),
【问题讨论】:
-
请记住,未选中的复选框实际上不会被发布。有解决此问题的方法。