ww198787
- ww198787 回复了 guishentan 的回答
我是指当焦点离开输入框时的验证,这个时候我不希望是全表单内容提交AJAX验证,我希望的是那个输入框失去焦点就提交哪个输入框里的内容给后台
回复 @guishentan : 如果项目没做要求,你可以尝试
'enableClientValidation'=>true,//启用客户端验证 这单一验证就可以,提交后如果不符合规则 错误信息会显示到页面. enableAjaxValidation 我没用过,基本都是提交验证.你是2个都为TRUE了吗? 那可能就是重复了吧?还是贴代码吧. - ww198787 回答了问题 求教validate相关问题
你把你form表单控件的代码贴上来,我想看一看你是怎么写的,Yii 表单有三种验证,我没看到代码 但是我猜测你是 有 验证重复了. 调用表单控件的 $this->beginWidget('CActiveForm', array())部分,代码贴全.
- ww198787 回答了问题 求教validate相关问题
你说的验证用户名密码 是想实现 登陆吗? 那么你想实现什么样的验证效果 是提交验证 还是说 光标离开焦点验证?
Yii的ActiveRecord 类只是能实现简单的 SQL拼接语句,可以是你理解的 自动生成,其实就是很多个方法根据需求产生字符串从而拼接成一条完整的SQL语句.而且 是 查询, 如果要实现复杂的查询 还是手写SQL语句 并用
Yii::app()->db->createCommand($Sql)->queryAll();
只查询相关字段要比 查询要快.- ww198787 回答了问题 往数据库添加数据时候报错
哈士奇正解,或者说你数据库这个字段设置的不能为空,
- ww198787 回答了问题 yii 生成crud代码后执行报错
楼主 要注意看报错提示信息,虽然大部分人英文都不好,但是网上很多翻译软件都可以实现 简单的翻译,可能不专业,但是我们还是能根据提示猜出错误大概是什么,
我的翻译是这样的 : 需要()[< a href = '函数需要' >函数。需要< / >]:文件名不能为空 根据你的代码, 可能是你需要的操作缺少文件名, 这个文件可能不存在 或者 是路径不正确.再者就是 这个文件名 在你要找的路径中并不存在. 那么根据这个猜测 你看你代码
require()这个函数中引入文件 可能是出现问题了,那么就做节点解决这个问题.
- ww198787 回答了问题 Yii的URL怎么表示多个参数?
$.ajax({
url:'search',//URL先确定能进去
type:"get",
data:(‘valname’:valvalue, ‘valname1’:valvalue1 ),//URL后面的变量名要加引号,
success:function( msg ){// result 换成 msg
alert( msg );
$('#docResult').html( msg );
},
error:function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
}});
先确定URL到达的地址是正确的.然后修改你的书写方式,在相关的action获取值,做输出 上网查查 jquery. ajax的用法,这个跟yii没多大关系吧.