+ -
当前位置:首页 → 问答吧 → 2.0的例子里的表单验证有个BUG

2.0的例子里的表单验证有个BUG

时间:2010-01-21

来源:互联网

标题的检测虽然有checktitle方法可以检查标题是否存在。但是在最后提交表单的时候是不检测的。

作者: optix   发布时间: 2010-01-21

标题的检测虽然有checktitle方法可以检查标题是否存在。但是在最后提交表单的时候是不检测的。
楼主可以把你的Action代码和Model代码都贴出来,大家一起研究,
不清楚问题在哪里?。。。呵呵。

作者: flyfishiii   发布时间: 2010-01-21

那你自己加一条到模型的自动验证里面呗。或者就在action里面检查也行。

作者: 淡水鱼   发布时间: 2010-01-21

运行 一下tp2.0自带的example里表单验证这个例子里在title输入框右侧有个检查按钮,点击后可以检查输入的title是否在数据库里是否已经有了。然后表单提交的时候是不验证title是否在数据库里已经有了的。

作者: optix   发布时间: 2010-01-21

你也知道是example了

作者: gulize   发布时间: 2010-01-22

把验证规则 改为 array('title','','标题已经存在',0,'unique',self::MODEL_INSERT),
或者array('title','','标题已经存在',0,'unique',1)
就行了!

作者: wanghuan   发布时间: 2011-05-08

example中写的是
array('title','','标题已经存在',0,'unique','add'),  这个add是怎么回事?
自动验证不是只有
Model:: MODEL_INSERT 或者 1 新增数据时候验证

Model:: MODEL_UPDATE 或者 2 编辑数据时候验证

Model:: MODEL_BOTH 或者 3 全部情况下验证(默认)

三种状态吗?

作者: wanghuan   发布时间: 2011-05-08