用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3425|回复: 6
收起左侧

[已解决] 如何让验证后的值还保留在文本框

[复制链接]
发表于 2010-11-13 01:29:34 | 显示全部楼层 |阅读模式
本帖最后由 ooxx 于 2010-11-14 16:15 编辑

使用验证类验证成功以后,提示"XXX为空",
但是剩下输入正确的文本框里面的值也没有了.如何让输入正确文本框的值保留?
发表于 2010-11-13 08:29:30 | 显示全部楼层
手册中set_value()部分可以帮你
 楼主| 发表于 2010-11-13 21:15:41 | 显示全部楼层
不懂,请版主明示.set_value();不是设置默认值么
发表于 2010-11-13 21:30:01 | 显示全部楼层
本帖最后由 jeongee 于 2010-11-13 21:47 编辑

回复 3# ooxx


   set_value()

Permits you to set the value of an input form or textarea. You must supply the field name via the first parameter of the function. The second (optional) parameter allows you to set a default value for the form. Example:

HTML复制代码
<input type="text" name="quantity" value="<dfn><?php echo set_value('quantity', '0'); ?></dfn>" size="50" />
复制代码

The above form will show "0" when loaded for the first time.

-------------------------------------------------

大意:

这个函数可以让你设置文本框和文本区域的值,你必须提供文本框或文本区域的name值作为这个函数的第一个参数,第二个参数是可选的用于设置默认值

用这个函数没错的

 楼主| 发表于 2010-11-13 21:57:09 | 显示全部楼层
也许是我的问题表达的不清楚.
就是对文本框进行验证,不能为空的限制.
例如有两个文本框,都不能为空.
第一个填写,第二个没有填写,
点击按钮后
那么验证提示第二个文本框为空.
转到当前页面以后,第一个文本框不清空,还是保留我原来的值.
但是我用了两位版主的方法以后,第一个文本框的值在验证后,就被清空了.这该怎么办啊?
 楼主| 发表于 2010-11-13 23:01:26 | 显示全部楼层
OK,也许是我整体代码的错!,哪里和这个冲突了,我在检查一下,谢谢两位版主的热心支持!
 楼主| 发表于 2010-11-13 23:50:47 | 显示全部楼层
问题已经解决了.谢谢版主!

本版积分规则