网上那些刷信誉的兼职可信吗网络兼职可信吗

public function rules(){
return array(
array('Name,Email','required'),
array('Email','unique','message'=&'{value}出错啦'),{value}为添加的数据
controller中:
$model = new myModel();
//实例化相关表的模型类
$model-&attributes = $_POST; //对attributes赋值为提交上来(需要验证)的数据,字段为rules中safe
$model-&validate();
//这里会自动调用验证规则rules
$model-&getErrors(); //获取所有验证字段的错误信息array('FName'=&array(0 =&'Fname cannot be blank.' ),'字段'=&array(0=&'message'),...)
$model-&getErrors('Email');
//获取当前传入字段的错误信息array(0 =&'Fname cannot be blank.' )
$model-&getError('Email');
//'message信息'
//$form = new CActiveForm();[views中$form=$this-&beginWidget('CActiveForm');]
//echo $form-&errorSummary($model);打印出所有rules错误信息
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:24359次
排名:千里之外
原创:16篇
转载:94篇
(4)(7)(10)(1)(3)(2)(2)(7)(4)(8)(4)(4)(12)(24)(12)(7)yii 自定义rules错误信息_懒人程序
支付宝赞助帐号:
yii 自定义rules错误信息
yii 自定义rules错误信息
& & & 不要说不懂英文,看下面的代码就行了
public function rules()
return array(
array('message_id, subject, modified_at', 'required'),
array('address', 'addressNotInUseByUser', 'on'=&'insert'),
Note the $ symbol must be used on both $this-& and $attribute public function.
// for validating inserts
public function addressNotInUseByUser($attribute) {
if (!Yii::app()-&user-&isGuest and Elist::model()-&exists('address=:address and owner_id=:owner_id',array(':address'=&$this-&$attribute,':owner_id'=&Yii::app()-&user-&id)))
$this-&addError($attribute, 'Sorry, you\'re already using that name for another list.');
// for validating updates
// called from Controller::Update() action before save as shown below
public function addressAlreadyInUse($address,$list_id,$owner_id) {
if (Elist::model()-&active()-&countByAttributes(array('address'=&$address,'owner_id'=&$owner_id),'id&&'.$list_id)&0) {
Here&s code in the controller during the Update action that calls the validation rule with paramaters before saving the changed record:
if(isset($_POST['Elist']))
$model-&attributes=$_POST['Elist'];
$model-&full_address=$model-&address.'@easylist.io';
if ($model-&prefix=='') $model-&prefix = $model-&
if ($model-&addressAlreadyInUse($model-&address,$model-&id,$model-&owner_id)) {
Yii::app()-&user-&setFlash('update_duplicate','Sorry, you already have a list with that name.');
$this-&redirect(array('update','id'=&$model-&id));
if($model-&save())
$this-&redirect(array('view','id'=&$model-&id));
支持键盘 ← →Yii CModel中rules验证 获取错误信息_PHP技巧_动态网站制作指南
Yii CModel中rules验证 获取错误信息
来源:人气:227
Yii CModel中rules验证 获取错误信息在model中定义public function rules(){
return array(
array('Name,Email','required'),
array('Email','unique','message'=&'{value}出错啦'),//{value}为添加的数据
}controller中使用$model = new myModel();//实例化相关表的模型类$model-&attributes = $_POST //对attributes赋值为提交上来(需要验证)的数据,字段为rules中safe$model-&validate();//这里会自动调用验证规则rules$model-&getErrors();//获取所有验证字段的错误信息$model-&getErrors('Email');//获取当前传入字段的错误信息$model-&getError('Email');// 'message信息'
优质网站模板  在之前的项目中,我要对html页面进行校验,就从网上查到有个很方便的工具--Jquery Vaildate,自身带有校验提示,也可以自己进行设置。
下面是我写的代码,由于项目中有关于手机号码的校验,所以需要额外的进行添加。
  接下来我对其中几个比较重要的地方做一下解释:
1.rules:是校验规则,可以自己进行设置,如果没有则自动默认为Jquery Validate默认提供的规则。
2.message:是提示信息,如果用户输入与规则不符,则会进行提示,提示信息可以自己设置也可以使用Jquery Validate默认提供的警示信息。
3.SubmitHandler:这是我的问题所在,因为Jquery Vaildate 默认的是from表单信息提交,而我在html里面使用的是onclick事件,进行ajax跨域提交,所以没有进行提交校验。
&&       这里我请教经理做的模拟表单提交,具体看代码。
4.required:是非空提示,默认为true,需要在&input& 里面进行添加。
5.tips: 提示信息出现的位置是默认跟在文本框后面的,
6.提示信息的颜色可以在js自行进行设定
7.更加具体的应用可以参考网址:/weiqt/articles/2013800.html
1 // 手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) {
var length = value.
var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
return this.optional(element) || (length == 11 && mobile.test(value));
}, "请正确填写您的手机号码");
$().ready(function() {
$("#change").validate({
debug : false,
success : function(label) {
//label.text('').addClass('valid');
label.removeClass('label');
label.addClass('glyphicon
glyphicon-ok').css('color', '#666').text('');
onfocusout : function(element) {
this.element(element);
required : true,
email : true
cellphone : {
required : true,
minlength : 11,
// 自定义方法:校验手机号在数据库中是否存在
// checkPhoneExist : true,
isMobile : true
change_count : {
required : true,
digits : true
pcountry_tabs:{
required : true
change_type : {
required : true
submitHandler : function(form) {
if($('#pcountry_tabs').val()=="点击选择要查询的国家地区组织
alert("请选择国家");
return false;
}else if($('#change_type').val()=="0"){
alert("请选择变更类型");
return false;
url : app_url + '/api/savechange',
dataType : 'jsonp',
"change_type" : $('#change_type').val(),
"change_country" : $('#pcountry_tabs').val(),
"change_count" : $('#change_count').val(),
"email" : $('#email').val(),
"cellphone" : $('#cellphone').val()
jsonp : 'callback',
success : function(result) {
alert(result.state);
messages : {
required : "请输入您的邮箱",
email : "请输入正确的邮箱"
cellphone : {
required : "请输入手机号",
minlength : "手机号不正确",
isMobile : "手机号不正确"
change_count : {
required : "请输入件数",
digits : "请输入数字"
pcountry_tabs:{
required : "请选择国家"
change_type : {
required : "请选择变更类型"
function doSubmit() {
$("#change").submit();
---恢复内容结束---
阅读(...) 评论()

我要回帖

更多关于 网络刷手兼职可信吗 的文章

 

随机推荐