我使用CI验证类进行服务器端验证,使用Jquery validation进行客户端验证。我是否可以通过某种方式利用CI验证和表单构建,以便在创建表单元素时使用class="<equivalent of CI validation rules>"
创建它们?这样,如果我更改元素的valiation规则,我只需要在CI规则中执行它,它会自动更改为Jquery。
谢谢,
Lemaint
答案 0 :(得分:1)
我知道没有开箱即用的解决方案可以做到这一点。你必须自己创建一个。
它必须是一个配置文件,它将调用codeigniter验证的内容映射到jquery等价物,然后必须为每个字段解析。
答案 1 :(得分:1)
您可以使用$.ajax或$ .post将ajax调用回CI以进行验证,这样您只需在CI中创建验证规则。
这是我找到的一个让你入门的例子: jquery post codeigniter validation
有没有办法将CodeIgniter Validation类映射到Jquery验证?
不是内置的。不确定解决此问题的最佳方法,但您可以将所有规则放在validation config文件中,并以某种方式让jQuery在需要时解析该文件以获取验证规则。