自动 js + php 数据验证实现

原理:通过定义过滤器规则,采用表单name对应字段name的方式进行关联。在前台,程序根据php的过滤器规则生成相应的js验证代码
在后台,通过过滤器过滤表单提交的数据进行自动验证。

实现步骤:
1、HTML模板内添加相应验证规则名称,如user_modify到form表单,模板引擎通过事件触发-》检测程序,检测程序检测到该模板使用过滤器规则,调用过滤器产生产生相应的javascript到模板编译代码内,由此得出前台js验证代码。
2、PHP表单提交处理程序行中,添加过滤器过滤方法,实现后台过滤功能。

注意事表单验证中,由于php的正则跟js的正则不通用,因此必须进行相关的转换
技巧:验证数据可以以json方式存储
Read the rest of this entry »