Ajax 正在验证在yii中使用renderPartial渲染的表单
我在一个页面上有多个表单,我正在使用renderPartial呈现一个表单,现在如果我想使用ajax验证来验证它,它将不起作用 视图代码Ajax 正在验证在yii中使用renderPartial渲染的表单,ajax,validation,renderpartial,Ajax,Validation,Renderpartial,我在一个页面上有多个表单,我正在使用renderPartial呈现一个表单,现在如果我想使用ajax验证来验证它,它将不起作用 视图代码 <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'bill-shipp-form', 'action'=>CController::createUrl('cart/index'),
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'bill-shipp-form',
'action'=>CController::createUrl('cart/index'),
'enableAjaxValidation'=>true,
'focus'=>array($billingShippingInfo,'first_name_b'),
//'enableClientValidation'=>true,
'clientOptions' => array(
'validateOnSubmit' => true,
'validateOnChange'=>false,
'afterValidate'=>'js:postBillShipp'
),
)); ?>
提前感谢您应该使用第4个参数来渲染部分:
$this->render('view',$data,false,TRUE);
第四个参数是processOutput,您应该将其设置为true
那么单页请求加载多个表单实例?您的javascript控制台中有js错误吗?
$this->render('view',$data,false,TRUE);