百度空间 | 百度首页 
 
查看文章
 
Javascript表单验证的一个设想(装饰器改造表单验证库)
2007-12-20 15:51

很久以来,我对Zend Framework命令链的Validate不是很满意,使用不是太方便,于是前段时间,将其部分改写为 装饰器。后来一比对,发现装饰器也没有比其方便什么,改写基本上没有什么意义。每次都在做表单,验证特别烦人,突然觉得何不把这个PHP版本的改写为Js的了?使用Prototype.js

定义接口(超类):

几个测试使用的类定义:

测试代码:

    var email = 'zhangsilly@gmail.com';
    var v = new Wps_Validation_Email(email);
    if(v.isValid())
    {
     window.alert('Every Thing Is OK');
    }
    else window.alert(v.getErrString());
    var n = new Wps_Validation_Number(2.987);
    if(n.isValid())
    {
     window.alert('Haha');
    }
    else window.alert(n.getErrString());
    var comp = new Wps_Validation_Number(new Wps_Validation_Email(email));
    if(!comp.isValid()) window.alert(comp.getErrString());

非常给我面子:IE 和 Firefox 都运行良好!

希望有空能将常用的验证多写完......
希望各位博友有空也能帮帮忙,完成几个^_^


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-01-29 21:23 | 回复
只给图片叫我怎么帮你测- -虽然也可以眼看
 
2
2008-01-29 21:32 | 回复
眼看还不够么?是让您用空帮着写你觉得需要的验证类! 以上的类都是在IE和FF下测试过了的
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu