YIi 设置 ajax 验证
2014-03-20 18:40
363 查看
开启 ajax 验证
view 层
view 层
<?php $form = $this->beginWidget('CActiveForm', array( 'id'=>'user-form', 'enableAjaxValidation'=>true, 'enableClientValidation'=>true, 'focus'=>array($model,'firstName'), )); ?> 然后在控制器里面
public function actionCreate() { $model=new User; $this->performAjaxValidation($model); if(isset($_POST['User'])) { $model->attributes=$_POST['User']; if($model->save()) $this->redirect('index'); } $this->render('create',array('model'=>$model)); } protected function performAjaxValidation($model) { if(isset($_POST['ajax']) && $_POST['ajax']==='user-form') { echo CActiveForm::validate($model); Yii::app()->end(); } } 另附上一个地址 讲的很详细 http://www.cnblogs.com/duanxz/p/3480254.html[/code]
相关文章推荐
- Yii基于CActiveForm的Ajax数据验证用法示例
- Yii ajax验证表单、分页、Yii ajax分页
- yii验证规则的on适用场景设置 $model->setScenario('a');
- Yii form表单开启ajax验证
- yii中AJAX验证和客户端验证不能使用的原因
- Yii——使用CHtml::link()等方法时,设置htmlOptions属性可快速生成js代码和ajax请求
- Yii用AJAX注册验证
- Yii2.0 ajax验证,验证码报错,load方法
- 请教下 Yii 和 Ajax来验证用户名是否存在
- Yii 记录 - ajax验证表单、分页、Yii ajax分页
- Yii 控制器验证ajax提交的数据的两种方式
- yii 使用cactiveform 创建表单时候遇到的一些验证问题和使用ajax_form时重置验证规则的解决办法
- yii_1_1_17_8(模型规则与标签设置开启前台验证-2016-2-11)
- php+mysql+Ajax为新增数据行设置ID并对xml数据(包括为空的情况)进行验证
- yii中关于CFormModel中的enableClientValidation,设置客户端验证
- yii2->验证码问题(Yii2.0 ajax验证,验证码报错,load方法)
- Yii使用ajax验证显示错误messagebox的解决方法
- yii2.0 ajax登陆验证失败验证码不自动刷新
- Yii使用ajax验证显示错误messagebox的解决方法
- Yii --CActiveForm的Ajax数据验证