Php 两个yii CActiveForm不能在一个页面上工作

Php 两个yii CActiveForm不能在一个页面上工作,php,jquery,yii,yii-components,yii-events,Php,Jquery,Yii,Yii Components,Yii Events,一页ajax验证中的两个Yii CActiveForm小部件表单不起作用。 这是一些相互矛盾的问题请帮助我 一种形式是: <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'feedbackformid', 'enableAjaxValidation'=>true, 'clientOptions'=>array('validateOnSubmit'=>true)

一页ajax验证中的两个Yii CActiveForm小部件表单不起作用。 这是一些相互矛盾的问题请帮助我 一种形式是:

    <?php
$form=$this->beginWidget('CActiveForm', array(
    'id'=>'feedbackformid',
    'enableAjaxValidation'=>true,
    'clientOptions'=>array('validateOnSubmit'=>true)
)); 

labelEx($feedback,'name');?> textField($feedback,'name',array('class'=>'ontactable-green');?> 错误($feedback,'name');?>

labelEx($feedback,'contact');?> textField($feedback,'contact',array('class'=>'contactable-contactable-validate');?> 错误($feedback,'contact');?>

labelEx($feedback,'email');?> textField($feedback,'email',array('class'=>'contactable-contactable-validate'));?> 错误($feedback,'email');?>

labelEx($feedback,'message');?> text区域($feedback,'message',array('class'=>'contactable-contactable-validate'));?> 错误($feedback,'message');?>

“可联系提交”);?>

endWidget();?> 第二种形式是

    <?php
        $form=$this->beginWidget('CActiveForm', array(
            'id'=>'clientform',
            'enableAjaxValidation'=>true,
            'clientOptions'=>array('validateOnSubmit'=>true)
        )); 
    ?>
        <div class="grid_8">
                <div class="info">

                     <?php echo $form->labelEx($model,'business_name'); ?>
                     <?php echo $form->textField($model,'business_name',array('class'=>'rounded','size'=>'22')); ?>
                      <?php echo $form->error($model,'business_name'); ?>



                     <?php echo $form->labelEx($model, 'state'); ?>
                 <?php echo $form->dropDownList($model,'state',CHtml::listData(States::model()->findAllByAttributes(array('approve'=>'Y')), 'state_id', 'title'),array('empty'=>'--Select State--',
                 'ajax' =>array(
                        'type'=>'POST', //request type
                        'beforeSend'=>'function(){$("#loadWaitNext").show();}',
                        'url'=>Yii::app()->createUrl('Site/DynamicCities'), //url to call.
                        'data'=>'js:{state: $(this).val()}',
                        'update'=>'#Clients_city',
                        'complete'=>'function(){ $("#loadWaitNext").hide();}',
                        'dataType'=>'html',
                    )
                 ,'class'=>'rounded')); ?>
                 <span id="loadWaitNext" style="color:#FF0000;display:none;">Loading Wait..</span>
                 <?php echo $form->error($model,'state'); ?>

                 <?php echo $form->labelEx($model, 'city'); ?>
                 <?php echo $form->dropDownList($model,'city',CHtml::listData(Cities::model()->findAllByAttributes(array('approve'=>'Y')), 'city_id', 'title'),array('empty'=>'--Select City--',
                 'ajax' =>array(
                        'type'=>'POST', //request type
                        'beforeSend'=>'function(){$("#loadWaitNext").show();}',
                        'url'=>Yii::app()->createUrl('Site/DynamicLocations'), //url to call.
                        'data'=>'js:{city: $(this).val()}',
                        'update'=>'#Clients_location',
                        'complete'=>'function(){ $("#loadWaitNext").hide();}',
                        'dataType'=>'html',
                    )
                 ,'class'=>'rounded')); ?>
                 <span id="loadWaitNext" style="color:#FF0000;display:none;">Loading Wait..</span>
                 <?php echo $form->error($model,'city'); ?>

                 <?php echo $form->labelEx($model, 'location'); ?>
                 <?php echo $form->dropDownList($model,'location',CHtml::listData(Locations::model()->findAllByAttributes(array('approve'=>'Y')), 'area_id', 'title'),array('empty'=>'--Select Locations--' ,'class'=>'rounded')); ?>
                 <?php echo $form->error($model,'location'); ?>


                     <?php echo $form->labelEx($model, 'contact_person'); ?>
                     <?php echo $form->textField($model, 'contact_person', array('class'=>'rounded')); ?>
                      <?php echo $form->error($model,'contact_person'); ?>

                     <?php echo $form->labelEx($model, 'contact_number'); ?>
                      <?php echo $form->textField($model, 'contact_number', array('class'=>'rounded')); ?>
                       <?php echo $form->error($model,'contact_number'); ?>




                </div>
        </div>

        <div class="grid_8">
                <div class="message">

                    <?php echo $form->labelEx($model, 'contact_email'); ?>
                    <?php echo $form->textField($model,'contact_email',array('class'=>'rounded'));  ?>
                     <?php echo $form->error($model,'contact_email'); ?>


                    <?php echo $form->labelEx($model, 'verifyEmail'); ?>
                    <?php echo $form->textField($model,'verifyEmail',array('class'=>'rounded'));  ?>
                     <?php echo $form->error($model,'verifyEmail'); ?>

                    <?php echo $form->labelEx($model, 'website'); ?>
                    <?php echo $form->textField($model,'website',array('class'=>'rounded'));  ?>
                     <?php echo $form->error($model,'website'); ?>


                    <?php echo $form->labelEx($model, 'message'); ?>
                    <?php echo $form->textArea($model,'message',array('class'=>'rounded','rows'=>'2', 'cols'=>'2'));  ?>
                     <?php echo $form->error($model,'message'); ?>

                    <?php echo CHtml::submitButton('Submit',array('id'=>'submit','class'=>'rounded sub_but', 'tabindex'=>'5')); ?>


                </div>
        </div>
        <?php $this->endWidget(); ?>


请给我们看一下你的表单。一个表单是:第二个表单是:字段在哪里,在这个表单中用ajax验证什么?我在第一个表单中有依赖下拉列表,当我从我的页面依赖下拉列表中删除第二个表单时,工作正常。但我在一个页面中包含了这两个CActiveForm,它不起作用。