0

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>

画像ボタンのオンロードを無効にし、チェックボックスをオンにすると、画像ボタンを有効にしたい。どのようにyiiで可能ですか?

4

1 に答える 1

0

JavaScript では、次のことを行う必要があります。

  1. チェックボックスの状態を確認する
  2. この状態に応じて、ボタンを有効にするかどうか

次に例を示します。

<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>
于 2013-03-28T09:55:30.540 に答える