PISX GFV VERSION 1.0 CopyRight 2006 PISX AllRight Reserved 开发组成员:祁宏 黄佳 梅杰 (一)为什么需要PISX通用表单检证? PISX通用表单检证(以下简称PISX GFV)目的是为了解决以下一些问题: 1、很多AJAX框架都能够自动生成客户端的表单,但却不能自动生成客户端的表单检证代码。通常这是由于浏览器的安全限制造成的。 2、对于基于部件的WEB编程,同样也会自动自生成表单。但表单自动生成后,却难以解决自动生成js表单验证代码。 3、WEB开发中,常常会遇到大量复杂的表单提交,而这时,你需要编写大量的表单验证代码,甚至还要进行很多的复制与粘贴。并且大量的正则表达式验证,对于初学者而言,则是一件比较困难的事情。 (二)使用PISX通用表单验证,能做到什么? 如果使用PISX通用表单验证,则对所有的表单都使用一套客户端JS表单验证代码,并且,你仅需要在表单标签的OnSubmit事件中添加一行代码:OnSubmit="JavaScript:return checktheform(this);",这样,你的一切表单验证就完成了。至于其它的工作,则全是HTML的相关编辑。所以,不管你是否是用AJAX,动态生成表单,也不再需要复杂的动态生成客户端表单验证代码了。 由此,PISX通用表单验证能够使您节省下大量的为不同表单编写不同验证代码的时间,使您的WEB开发速度更快。 (三)PISX通用表单验证具有哪些验证功能? PISX通用表单验证具有以下一些功能: 1、验证不允许为空的录入字段。 2、验证录入字段的有效长度,不允许小于最短字节数,也不允许超过最长字节数。 3、根据不同数据类型进行验证,验证其是否为合法的数据类型。这些数据类型有: 电子邮件,整数,浮点数,货币值,邮政编码,英文字串,中文字串,用户名,颜色值,URL链接,电话号码,手机号码,日期,IP地址,身份证等。 4、联合验证:例如,对于注册表单,还可以验证两次录入的密码是否相同。支持范围录入的验证,比如:验证开始日期应当在结束日期之前。 5、上传文件验证,限制文件上传的类型。 (四)我可以免费自由使用PISX通用表单验证吗? 当然可以,只要你愿意。本通用表单检单代码为开发框架PISX WOLF即Web Object Light Framework的一部分。本代码为开放源码BSD授权,这就是说,你可以免费自由使用本代码。你所需要做的仅有一项:在使用本代码的站点页面中添加 POWERED BY PISX GFV 链接。 |