在yii中启用和禁用图像

时间:2013-03-28 08:34:17

标签: javascript yii

在yii表单中有一个同意条件的复选框。像这样的代码

<div class="row">                     
<?php echo $form->checkBox($model,'agree',array('id'=>'abc')); ?>
<?php echo $form->labelEx($model, 'agree'); ?>
<?php echo "<br><br>".$form->error($model,'agree'); ?>
</div>
<div class="row buttons" >
<?php  echo CHtml::imageButton(Yii::app()->request->baseUrl.'/images/home/Create.png',      array('submit'),array('id'=>'efg'));?></div>

我想禁用图像按钮onload,当选中复选框时,我想启用图像按钮。 怎么可能在yii?

1 个答案:

答案 0 :(得分:0)

在javascript中你应该:

  1. 检查复选框的状态
  2. 根据此状态启用或不启用按钮
  3. 以下是一个例子:

    <script type="text/javascript">
    /*<![CDATA[*/
    jQuery(document).ready(function() {
        $('#abc').click(function () {
            if($('#abc').is(':checked')) {
                $("#efg").removeAttr("disabled");
            } else {
               $("#efg").attr("disabled", "disabled");
            }
        });
    });
    /*]]>*/
    </script>