规则验证失败后重新返回form页面,填写的数据都丢失!
本帖最后由 walkingsky 于 2010-5-19 02:06 编辑form_validation->run() 规则验证失败后重新返回form页面,填写的数据都丢失!
比如我在提交页面填写了一大堆的表单,如果因为某一项的小小的错误,会导致form_validation->run() 返回错误,重新载入视图,
这样刚刚填写的数据全都会丢失,很麻烦!:(
有什么好的方法可以避免这样的结果吗? 我想返回错误后刚刚填写正确的 都能够保留,不用重新填写!
JavaScript 验证除外,这样又得写一大堆 验证,CI 的验证功能就白白浪费了! 回复 1# walkingsky
呵呵! 详细看了下手册找到 解决办法了!
在网页里设置 input 的 value 为 set_value('name') ,就可也了!
也可以将post来的 值传回 value ,不过有点麻烦!
呵呵! 楼主可以想一个更简单的方案与大家分享。 我都是用Ajax做的。 前台只写一点点js你愿意吗?
CI validation规则 转 js validate 规则
页:
[1]