wwwhx110com 发表于 2014-10-29 02:19:32

CI的form_validation验证类出问题

本帖最后由 wwwhx110com 于 2014-10-29 02:20 编辑

问题一:

      如我的规则为:

                                  array(
                                          'field' => 'join',
                                          'label' => 'lang:article_content',
                                          'rules' => 'max_length',
                                       ),


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

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


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


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

视图代码:

                   <script id="editor" name="join" type="text/plain "><?=set_value('join',$join->content,FALSE)?></script>
                   <script type="text/javascript">
                                    var editor = UE.getEditor('editor');
                   </script>
                   <?=form_error('join')?>   



规则代码:

                                    array(
                                          'field' => 'join',
                                          'label' => 'lang:article_content',
                                          'rules' => 'required',
                                       ),




希望各位朋友帮忙解决一下,谢谢!

Hex 发表于 2014-10-29 11:43:26

多贴一些代码。
页: [1]
查看完整版本: CI的form_validation验证类出问题