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

[HELP] CI的form_validation验证类出问题

[复制链接]
发表于 2014-10-29 02:19:32 | 显示全部楼层 |阅读模式
本帖最后由 wwwhx110com 于 2014-10-29 02:20 编辑

问题一:

      如我的规则为:
PHP复制代码
 
                                  array(
                                            'field' => 'join[content]',
                                            'label' => 'lang:article_content',
                                            'rules' => 'max_length[12]',
                                         ),
 
 
复制代码

可他验证的效果为:一定要我输入数字,不能为空,可我希望的效是在我输入时验证,不输入时就不验证就空值也可以通过,换句话说,只我输入就验证,不输入就不验证!

问题二:CI的表单验证在我没有加入“xss_clean”这个规则时格式了我的HTML代码


当我把这个(<?=set_value('join[content]',$join->content)?>)代码改为(<?=$join->content?>)则正常显示!


数据都是成数据库里的读出来的!

视图代码:
HTML复制代码
 
                   <script id="editor" name="join[content]" type="text/plain "><?=set_value('join[content]',$join->content,FALSE)?></script>
                   <script type="text/javascript">
                                    var editor = UE.getEditor('editor');
                   </script>
                   <?=form_error('join[content]')?>  
 
 
复制代码


规则代码:
PHP复制代码
 
                                    array(
                                            'field' => 'join[content]',
                                            'label' => 'lang:article_content',
                                            'rules' => 'required',
                                         ),
 
 
复制代码



希望各位朋友帮忙解决一下,谢谢!
发表于 2014-10-29 11:43:26 | 显示全部楼层
多贴一些代码。

本版积分规则